@charset "utf-8";

/* 样式重置 start*/
html, body, div, span, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code,
img, ins, kbd, q, s, samp, small, strike, strong, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
}

body {
    line-height: 1;
    color: #333333;
    font: 14px '宋体', '宋体', 'SimSun', tahoma, arial, 'Hiragino Sans GB', sans-serif;
    letter-spacing: 0.5px;
}

ol, ul {
    list-style: none;
}

blockquote, q {
    quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

a {
    text-decoration: none;
    color: #000000;
    cursor: pointer;
}

a:hover {
    zoom: 1;
    color: red;
}

img {
    border: 0;
    vertical-align: bottom;
}

/*解决xp ie6/360图片抖动问题*/
html {
    zoom: expression(function(ele){
         ele.style.zoom = "1";
         document.execCommand("BackgroundImageCache", false, true);
    }(this));
}

/* 样式重置 end*/
body {
    background-color: white;
    _text-align: center;
}

#site_top_out {
    width: 100%;
    height: 25px;
    border-bottom: 1px solid #d6d3d3;
    background-color: white;
}

#site_top_out .site_top {
    width: 960px;
    height: 100%;
    line-height: 25px;
    margin: 0px auto;
    color: #808080;
}

#site_top_out .site_top a {
    color: #808080;
    font-size: 12px;
    font-family: 'SimSun', '宋体';
}

#site_top_out .site_top a:hover {
    color: red;
}

#site_top_out .site_top .school_slogan {
    display: inline-block;
    float: left;
    color: #808080;
}

#site_top_out .site_top .site_ref_info {
    float: right;
    margin-top: 6px;
}

#site_top_out .site_top .site_ref_info li {
    float: left;
    padding-left: 5px;
    padding-right: 5px;
    border-right: 1px solid #808080;
    height: 13px;
    line-height: 15px;
    _height: 11px;
    _line-height: 0px;
    _font-size: 0px;
}

#site_top_out .site_top .site_ref_info li a {
    position: relative;
    top: -3px;
    _top: 7px;
}

#site_top_out .site_top .site_ref_info .site_ref_info_las {
    padding-right: 0px;
    border-right: 0px;
}

#site_banner_out {
    width: 100%;
    height: 110px;
    background: url("../images/ban_bg.png") scroll 0px -30px repeat-x;
    _background: none;
}

#site_banner_out .site_banner {
    width: 960px;
    height: 100%;
    margin: 0px auto;
}

#site_banner_out .site_banner .school_logo {
    width: 235px;
    height: 75px;
    float: left;
    margin-top: 18px;
    background: url("../images/site_bg_image.png") scroll -10px -75px no-repeat;
    _background: url("../images/site_bg_image_ie6.png") scroll -10px -75px no-repeat;
}

#site_banner_out .site_banner .school_phone {
    width: 210px;
    height: 65px;
    float: right;
    margin-top: 22px;
    background: url("../images/site_bg_image.png") scroll 8px -170px no-repeat;
    _background: url("../images/site_bg_image_ie6.png") scroll 8px -170px no-repeat;
}

#site_navigation_out {
    width: 100%;
    height: 35px;
    background-color: #01a0de;
    border-top: 2px solid #01c0ea;
    border-bottom: 2px solid #01c0ea;
    margin-bottom: 10px;
}

#site_navigation_out .site_navigation {
    height: 100%;
    width: 960px;
    margin: 0px auto;
    line-height: 34px;
    overflow: hidden;
}

#site_navigation_out .site_navigation li {
    float: left;
    text-align: center;
    background: url("../images/site_bg_image.png") scroll -9px -853px no-repeat;
}

#site_navigation_out .site_navigation .site_nav_fir {
    background: none;
}

#site_navigation_out .site_navigation li a {
    color: #ffffff;
    display: inline-block;
    font-family: 'SimSun', '宋体';
    font-weight: bold;
    padding-left: 24px; /*24*/
    padding-right: 24px; /*24*/
    padding-left: 23px \0;
    padding-right: 23px \0;
}

#site_content {
    display: block;
    width: 1000px;
    margin: 0px auto;
}

#column_navigation {
    display: inline-block;
    width: 120px;
    font-family: 'Microsoft YaHei', '黑体';
    float: left;
    margin-top: 10px;
    margin-bottom: 10px;
}

#column_navigation ul {
    border-left: 1px solid #c2c2c2;
}

#column_navigation ul li {
    line-height: 40px;
    font-size: 16px;
    text-align: center;
}

#column_navigation ul li b {
    display: inline-block;
    width: 8px;
    height: 8px;
    border: 1px solid #c2c2c2;
    border-radius: 50%;
    float: left;
    margin-left: -5px;
    margin-top: 15px;
    background-color: white;
}

#column_navigation ul li a:hover {
    color: #ed6942;
}

#column_navigation ul .current {

}

#column_navigation ul .current b {
    margin-left: -6px;
    margin-top: 14px;
    border: 2px solid #ed6942;
}

#column_navigation ul .current a {
    color: #ed6942;
    font-weight: bold;
}

#site_content_right {
    width: 850px;
    min-height: 200px;
    float: right;
    display: inline-block;
    margin-top: 10px;
    margin-bottom: 10px;
}

#site_content_right .site_content_title {
    width: 100%;
    height: 35px;
    line-height: 35px;
    font-size: 12px;
    color: grey;
    border-bottom: 3px solid #ec6941;
    display: inline-block;
}

#site_content_right .site_content_title img {
    width: 10px;
    height: 14px;
    margin-right: 5px;
    vertical-align: middle;
}

#site_content_right .site_content_title a {
    color: grey;
}

#site_content_right .site_content_article {
    width: 100%;
    height: auto;
    display: inline-block;
    margin-top: 10px;
    font-family: 'Microsoft YaHei', '黑体';
}

#site_content_right .login_left {
    display: inline-block;
    float: left;
    width: 350px;
    height: 300px;
    margin-top: 20px;
    margin-left: 20px;
    margin-right: 10px;
    margin-bottom: 20px;
}

#site_content_right .login_left .login_remark {
    width: 100%;
    font-size: 14px;
    color: red;
    margin-top: 10px;
    margin-bottom: 10px;
}

#site_content_right .login_left .login_remark span {
    display: inline-block;
    margin-left: 73px;
}

#site_content_right .login_left .div {
    width: 100%;
    margin: 0px auto;
}

#site_content_right .login_left .div table {

}

#site_content_right .login_left .div table tr {
    line-height: 45px;
}

#site_content_right .login_left .div table tr td .inputbox {
    width: 250px;
    height: 24px;
    line-height: 24px;
    border: 1px solid #a0a0a0;
    border-radius: 5px;
}

#site_content_right .login_left .div table tr td .captchaField {
    width: 80px;
    height: 24px;
    line-height: 24px;
    border: 1px solid #a0a0a0;
    border-radius: 5px;
}

#site_content_right .login_left .div table tr td .captchaImage {
    width: 80px;
    height: 30px;
    margin-left: 5px;
    margin-right: 5px;
}

#site_content_right .login_left .div table tr td .btn_login {
    display: inline-block;
    width: 100px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    color: white;
    border-radius: 5px;
    background-color: #ed6942;
    margin-right: 5px;
}

#site_content_right .login_left .div table tr td .btn_login:hover {
    background-color: #ff4e19;
}

#site_content_right .login_left .div table tr td .font_gray {
    color: grey;
    font-size: 12px;
}

#site_content_right .login_separation_line {
    display: inline-block;
    float: left;
    height: 280px;
    margin-top: 30px;
    border-left: 1px solid #d2d2d2;
}

#site_content_right .index_ad_sidebar {
    display: inline-block;
    float: right;
    width: 440px;
    height: 300px;
    margin-top: 20px;
}

#site_content_right .index_ad_sidebar img {
    width: 100%;
    height: 100%;
}

#site_content_right .class_introduction_list {
    display: inline-block;
    width: 545px;
    margin-top: 10px;
    float: left;
}

#site_content_right .class_introduction_list li {
    display: inline-block;
    width: 260px;
    border: 1px solid #d2d2d2;
    float: left;
    margin-right: 10px;
    min-height: 290px;
    margin-bottom: 5px;
}

#site_content_right .class_introduction_list .class_introduction img {
    width: 240px;
    height: 135px;
    display: block;
    margin-left: 9px;
    margin-top: 9px;
    border: 1px solid #d2d2d2;
}

#site_content_right .class_introduction_list .class_introduction .class_info {
    width: 242px;
    margin-left: 9px;
    margin-top: 5px;
}

#site_content_right .class_introduction_list .class_introduction .class_info .class_name {
    font-family: 'Microsoft YaHei', '黑体';
    font-size: 24px;
    line-height: 38px;
    display: inline-block;
    float: left;
}

#site_content_right .class_introduction_list .class_introduction .class_info .class_price {
    margin-left: 9px;
    height: 26px;
    line-height: 26px;
    display: inline-block;
    float: left;
    margin-top: 7px;
}

#site_content_right .class_introduction_list .class_introduction .class_info .class_price span {
    display: inline-block;
    height: 100%;
    color: white;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 18px;
    font-weight: bold;
    float: left;
    background-color: #d82c31;
}

#site_content_right .class_introduction_list .class_introduction .class_info .class_price img {
    display: inline-block;
    width: 20px;
    height: 100%;
    float: left;
    margin: 0px;
    border: 0px;
}

#site_content_right .class_introduction_list .class_introduction ul {
    width: 242px;
    display: inline-block;
    margin-left: 9px;
    margin-top: 5px;
}

#site_content_right .class_introduction_list .class_introduction ul li {
    width: 100%;
    border: 0px;
    line-height: 24px;
    min-height: 24px;
}

#site_content_right .class_introduction_list .class_introduction ul li b {
    display: inline-block;
    width: 10px;
    height: 10px;
    background: url("/custom/theme2/templates/images/stars_sign.png") 0px 0px no-repeat;
    margin-right: 5px;
}

#site_content_right #class_registration {
    width: 303px;
    margin-right: 0px;
    border: 1px solid #d2d2d2;
    display: inline-block;
    float: right;
    margin-top: 10px;
}

#site_content_right #class_registration img {
    width: 284px;
    height: 135px;
    display: block;
    margin-left: 9px;
    margin-top: 9px;
    border: 1px solid #d2d2d2;
}

#site_content_right #class_registration .img1 {

}

#site_content_right #class_registration .img2 {
    height: 232px;
    border: 0px;
}

#site_content_right #class_registration ul {
    width: 286px;
    margin-left: 9px;
    margin-top: 10px;
    margin-bottom: 15px;
    display: inline-block;
    font-size: 16px;
    font-family: 'Microsoft YaHei', '黑体';
}

#site_content_right #class_registration ul li {
    width: 100%;
    border: 0px;
    line-height: 41px;
    min-height: 41px;
    text-align: center;
}

#site_content_right #class_registration ul li input {
    border-radius: 5px;
    border: 1px solid #a0a0a0;
    height: 22px;
    width: 210px;
    line-height: 22px;
}

#site_content_right #class_registration ul li select {
    border-radius: 5px;
    border: 1px solid #a0a0a0;
    height: 26px;
    width: 212px;
    line-height: 22px;
    margin-left: 5px;
}

#site_content_right #class_registration ul li a {
    background-color: #ec6941;
    display: inline-block;
    width: 272px;
    color: white;
    line-height: 38px;
    border-radius: 5px;
    margin-top: 10px;
}

#site_content_right #class_registration ul li a:hover {
    background-color: #f74e1a;
}

#site_content_right #school_location {
    display: inline-block;
    width: 100%;
}

#site_content_right #school_location li {
    display: inline-block;
    width: 100%;
    border-bottom: 1px solid #c8c8c8;
}

#site_content_right #school_location .school_location_last {
    border-bottom: 0px;
}

#site_content_right #school_location .school_location_info {
    display: inline-block;
    width: 100%;
    font-family: 'Microsoft YaHei', '黑体';
    margin-top: 10px;
    cursor: pointer;
}

#site_content_right #school_location .school_location_info img {
    width: 175px;
    height: 175px;
    display: inline-block;
    float: left;
}

#site_content_right #school_location .school_location_info ul {
    width: 660px;
    display: inline-block;
    float: left;
    margin-left: 15px;
}

#site_content_right #school_location .school_location_info ul li {
    width: 100%;
    line-height: 36px;
    font-size: 16px;
    border-bottom: 0px;
}

#site_content_right #school_location .school_location_info ul .school_location_name {
    font-size: 26px;
    line-height: 56px;
}

#site_content_right #school_location .school_location_info ul .school_location_phone {

}

#site_content_right #school_location .school_location_info ul .school_location_phone span {
    font-size: 24px;
    font-weight: bold;
    color: #ff0000;
}

#site_content_right #school_location .school_location_info ul .school_location_address {

}

#site_content_right #school_location .school_location_info ul .school_location_bus {

}

#site_content_right #school_location .school_location_detail {
    /*display: none;*/
    margin-top: 5px;
}

#site_content_right #school_location .school_location_map {
    display: inline-block;
    width: 848px;
    height: 250px;
    border: 1px solid #c8c8c8;
}

#site_content_right #school_location .school_location_map .location_map_content {
    width: 590px;
    height: 236px;
    display: inline-block;
    float: left;
    margin-left: 7px;
    margin-top: 7px;
}

#site_content_right #school_location .school_location_map ul {
    display: inline-block;
    width: 240px;
    float: right;
    font-family: 'Microsoft YaHei', '黑体';
    margin-top: 15px;
    margin-right: 3px;
}

#site_content_right #school_location .school_location_map ul li {
    line-height: 40px;
    text-align: center;
    border-bottom: 0px;
}

#site_content_right #school_location .school_location_map ul .start_title {
    text-align: left;
}

#site_content_right #school_location .school_location_map ul .start_title img {
    display: inline-block;
    width: 13px;
    height: 18px;
    margin-left: 5px;
    margin-right: 5px;
    vertical-align: middle;
}

#site_content_right #school_location .school_location_map ul .start_address {

}

#site_content_right #school_location .school_location_map ul .start_address input {
    line-height: 24px;
    height: 24px;
    width: 175px;
    font-family: 'Microsoft YaHei', '黑体';
    border: 1px solid #a0a0a0;
}

#site_content_right #school_location .school_location_map ul .end_title {
    text-align: left;
}

#site_content_right #school_location .school_location_map ul .end_title img {
    display: inline-block;
    width: 13px;
    height: 18px;
    margin-left: 5px;
    margin-right: 5px;
    vertical-align: middle;
}

#site_content_right #school_location .school_location_map ul .end_address {

}

#site_content_right #school_location .school_location_map ul .end_address input {
    line-height: 24px;
    height: 24px;
    width: 175px;
    font-family: 'Microsoft YaHei', '黑体';
    border: 1px solid #a0a0a0;
}

#site_content_right #school_location .school_location_map ul .transport_modes {
    line-height: 60px;
}

#site_content_right #school_location .school_location_map ul .transport_modes a {
    color: white;
    background-color: #ec6941;
    display: inline-block;
    width: 108px;
    line-height: 30px;
    border-radius: 5px;
}

#site_content_right #school_location .school_location_map ul .transport_modes a:hover {
    background-color: #f74e1a;
}

#site_content_right #school_location .school_location_picture {
    display: inline-block;
    height: 180px;
    width: 100%;
    overflow: hidden;
    margin-top: 5px;
    margin-bottom: 5px;
}

#site_content_right #school_location .school_location_picture .scroll_picture_previous {
    width: 26px;
    height: 50px;
    background: url('../images/left_arrow_gray.png') scroll 0px 0px no-repeat;
    display: inline-block;
    float: left;
    margin-top: 65px;
}

#site_content_right #school_location .school_location_picture .scroll_picture_previous:hover {
    background: url('../images/left_arrow_red.png') scroll 0px 0px no-repeat;
}

#site_content_right #school_location .school_location_picture .scroll_picture_area {
    width: 770px;
    height: 100%;
    float: left;
    margin-left: 10px;
    overflow: hidden;
}

#site_content_right #school_location .school_location_picture .scroll_picture_area div {
    float: left;
}

#site_content_right #school_location .school_location_picture .scroll_picture_area ul {

}

#site_content_right #school_location .school_location_picture .scroll_picture_area ul li {
    width: 252px;
    height: 180px;
    margin-right: 5px;
    float: left;
    overflow: hidden;
}

#site_content_right #school_location .school_location_picture .scroll_picture_area ul li a {
    width: 100%;
    height: 100%;
}

#site_content_right #school_location .school_location_picture .scroll_picture_area ul li img {
    width: 100%;
    height: 100%;
}

#site_content_right #school_location .school_location_picture .scroll_picture_next {
    width: 26px;
    height: 50px;
    background: url('../images/right_arrow_gray.png') scroll 0px 0px no-repeat;
    display: inline-block;
    float: right;
    margin-top: 65px;
}

#site_content_right #school_location .school_location_picture .scroll_picture_next:hover {
    background: url('../images/right_arrow_red.png') scroll 0px 0px no-repeat;
}

#site_content_right #school_location .open_school_detail {
    display: inline-block;
    width: 100%;
    line-height: 26px;
    font-family: 'Microsoft YaHei', '黑体';
    color: #ff6633;
    text-align: center;
    margin-bottom: 5px;
}

#site_content_right #school_location .open_school_detail:hover {
    color: red;
}

#site_content_right .coach_list_content {
    width: 100%;
}

#site_content_right .coach_list_content li {
    display: inline-block;
    width: 100%;
    border-bottom: 1px solid #d2d2d2;
    font-family: 'Microsoft YaHei', '黑体';
    margin-top: 10px;
}

#site_content_right .coach_list_content .last_coach_list {
    border-bottom: 0px;
}

#site_content_right .coach_list_content li a {
    border: none;
}

#site_content_right .coach_list_content li a:hover {
    color: black;
}

#site_content_right .coach_list_content li .coach_head_portrait {
    display: inline-block;
    height: 150px;
    width: 120px;
    float: left;
    margin-bottom: 10px;
}

#site_content_right .coach_list_content li .subject_sign {
    width: 55px;
    height: 55px;
    display: inline-block;
    float: left;
    margin-left: -120px;
}

#site_content_right .coach_list_content li .coach_list_detailed {
    display: inline-block;
    width: 560px;
    float: left;
    margin-left: 20px;
}

#site_content_right .coach_list_content li .coach_list_detailed li {
    display: inline-block;
    float: left;
    height: 30px;
    line-height: 30px;
    border: 0px;
    margin-top: 10px;
}

#site_content_right .coach_list_content li .coach_list_detailed .coach_name {
    width: 140px;
    font-size: 20px;
    font-weight: bold;
    letter-spacing: 3px;
}

#site_content_right .coach_list_content li .coach_list_detailed .coach_name span {
    font-size: 16px;
    margin-left: 5px;
}

#site_content_right .coach_list_content li .coach_list_detailed .coach_grade {
    width: 150px;
    height: 30px;
}

#site_content_right .coach_list_content li .coach_list_detailed .coach_grade ul {
    display: inline-block;
    margin-top: 4px;
}

#site_content_right .coach_list_content li .coach_list_detailed .coach_grade ul li {
    width: 20px;
    height: 20px;
    float: left;
    margin-right: 4px;
    margin-top: 0px;
    border-bottom: 0px;
}

#site_content_right .coach_list_content li .coach_list_detailed .coach_grade ul li img {
    width: 100%;
    height: 100%;
    display: block;
    vertical-align: middle;
}

#site_content_right .coach_list_content li .coach_list_detailed .coach_campus {
    width: 260px;
    font-size: 18px;
    font-weight: bold;
    letter-spacing: 2px;
}

#site_content_right .coach_list_content li .coach_list_detailed .coach_praise_comment {
    width: 150px;
    font-size: 15px;
}

#site_content_right .coach_list_content li .coach_list_detailed .coach_praise_comment img {
    vertical-align: middle;
}

#site_content_right .coach_list_content li .coach_list_detailed .coach_praise_comment .praise_count {

}

#site_content_right .coach_list_content li .coach_list_detailed .coach_praise_comment .comment_count {

}

#site_content_right .coach_list_content li .coach_list_detailed .coach_address {
    width: 260px;
    margin-left: 142px;
    height: auto;
    font-size: 15px;
}

#site_content_right .coach_list_content li .coach_list_detailed .coach_pass_rate {
    height: 36px;
    line-height: 36px;
    margin-top: 10px;
    margin-bottom: 10px;
}

#site_content_right .coach_list_content li .coach_list_detailed .coach_pass_rate .pass_rate_text {
    display: inline-block;
    float: left;
    height: 100%;
    padding-left: 10px;
    padding-right: 10px;
    background-color: #d82c31;
    color: white;
}

#site_content_right .coach_list_content li .coach_list_detailed .coach_pass_rate img {
    display: inline-block;
    height: 100%;
    float: left;
}

#site_content_right .coach_list_content li .coach_list_detailed .coach_pass_rate .comment_coach {
    display: inline-block;
    float: right;
    background-color: #ec6941;
    color: white;
    border-radius: 5px;
    margin-right: 190px;
    height: 30px;
    line-height: 30px;
    width: 78px;
    margin-top: 5px;
    font-size: 13px;
    text-align: center;
}

#site_content_right .coach_list_content li .coach_list_detailed .coach_pass_rate .comment_coach:hover {
    background-color: #f74e1a;
}

#site_content_right .coach_list_content li .coach_ranking {
    display: inline-block;
    width: 53px;
    height: 83px;
    float: left;
    margin-left: 40px;
    margin-top: 35px;
}

#site_content_right .coach_comment_list {
    display: inline-block;
    width: 100%;
}

#site_content_right .coach_comment_list li {
    display: inline-block;
    width: 100%;
    border-bottom: 1px solid #d2d2d2;
    font-family: 'Microsoft YaHei', '黑体';
}

#site_content_right .coach_comment_list li .comment_student_info {
    display: inline-block;
    float: left;
    width: 70px;
    margin-top: 10px;
    margin-bottom: 10px;
}

#site_content_right .coach_comment_list li .comment_student_info dt {
    width: 100%;
    height: 95px;
}

#site_content_right .coach_comment_list li .comment_student_info dt img {
    width: 100%;
    height: 100%;
}

#site_content_right .coach_comment_list li .comment_student_info dd {
    text-align: center;
    line-height: 24px;
}

#site_content_right .coach_comment_list li .coach_comment_detailed {
    display: inline-block;
    float: right;
    width: 750px;
    margin-top: 5px;
    margin-bottom: 10px;
}

#site_content_right .coach_comment_list li .coach_comment_detailed li {
    display: inline-block;
    float: left;
    line-height: 30px;
    border-bottom: 0px;
}

#site_content_right .coach_comment_list li .coach_comment_detailed .column_score {
    width: 200px;
}

#site_content_right .coach_comment_list li .coach_comment_detailed .column_score ul {
    display: inline-block;
}

#site_content_right .coach_comment_list li .coach_comment_detailed .column_score ul li {
    display: inline-block;
    width: 15px;
    height: 15px;
    line-height: 15px;
    float: left;
    margin-right: 5px;
}

#site_content_right .coach_comment_list li .coach_comment_detailed .column_score ul .column_title {
    width: 75px;
}

#site_content_right .coach_comment_list li .coach_comment_detailed .column_score ul li img {
    width: 100%;
    height: 100%;
}

#site_content_right .coach_comment_list li .coach_comment_detailed .comment_time {
    width: 150px;
    text-align: right;
}

#site_content_right .coach_comment_list li .coach_comment_detailed .comment_content {

}

#site_content_right .coach_comment_list li .coach_comment_detailed .comment_picture {

}

#site_content_right .coach_comment_list li .coach_comment_detailed .comment_picture a {
    display: inline-block;
    width: 140px;
    height: 100px;
    float: left;
    margin-top: 5px;
    margin-bottom: 5px;
    margin-right: 8px;
}

#site_content_right .coach_comment_list li .coach_comment_detailed .comment_picture a img {
    width: 100%;
    height: 100%;
}

#site_content_right .coach_list_button {
    width: 100%;
    text-align: center;
    margin-top: 20px;
    margin-bottom: 20px;
}

#site_content_right .coach_list_button a {
    border: 1px solid #d2d2d2;
    color: black;
    background-color: white;
    display: inline-block;
    line-height: 26px;
    padding-left: 12px;
    padding-right: 12px;
}

#site_content_right .coach_list_button a:hover {
    color: white;
    background-color: #ec6941;
}

#site_content_right .coach_list_button .current_page {
    color: white;
    background-color: #ec6941;
}

#site_content_right .coach_comment_area {
    display: inline-block;
    width: 848px;
    height: 258px;
    font-family: 'Microsoft YaHei', '黑体';
    border: 1px solid #d2d2d2;
    overflow: hidden;
    margin-top: 10px;
}

#site_content_right .coach_comment_area ul {
    display: inline-block;
    width: 100%;
    margin-top: 10px;
}

#site_content_right .coach_comment_area ul li {
    display: inline-block;
    float: left;
    margin-left: 20px;
}

#site_content_right .coach_comment_area ul li img {
    width: 26px;
    height: 26px;
    display: inline-block;
    float: left;
    margin-top: 2px;
}

#site_content_right .coach_comment_area ul li span {
    font-size: 16px;
    height: 30px;
    line-height: 30px;
    display: inline-block;
    float: left;
    margin-left: 5px;
}

#site_content_right .coach_comment_area ul li ul {
    width: auto;
    display: inline-block;
    float: left;
    margin-left: 5px;
    margin-top: 5px;
}

#site_content_right .coach_comment_area ul li ul li {
    width: 20px;
    height: 20px;
    margin-left: 0px;
    padding-right: 5px;
    cursor: pointer;
}

#site_content_right .coach_comment_area ul li ul li img {
    margin: 0px;
    padding: 0px;
    width: 100%;
    height: 100%;
}

#site_content_right .coach_comment_area .coach_comment_score {

}

#site_content_right .coach_comment_area .coach_comment_score .service {

}

#site_content_right .coach_comment_area .coach_comment_score .environment {

}

#site_content_right .coach_comment_area .coach_comment_score .skill {

}

#site_content_right .coach_comment_area .coach_comment_score .photo {
    cursor: pointer;
}

#site_content_right .coach_comment_area .upload_image {
    width: 428px;
    border: 1px solid #a0a0a0;
    position: absolute;
    z-index: 100;
    background-color: white;
    margin-left: 408px;
    display: none;
}

#site_content_right .coach_comment_area .upload_image .upload_image_sharp {
    width: 18px;
    height: 10px;
    line-height: 10px;
    position: absolute;
    display: inline-block;
    margin-top: -10px;
    margin-left: 258px;
}

#site_content_right .coach_comment_area .upload_image .upload_image_sharp img {
    width: 100%;
    height: 100%;
    display: inline-block;
    margin: 0px;
}

#site_content_right .coach_comment_area .upload_image ul {
    display: inline-block;
    margin-top: 8px;
}

#site_content_right .coach_comment_area .upload_image ul li {
    width: 95px;
    height: 95px;
    display: inline-block;
    border: 1px dashed #d3d3d3;
    float: left;
    margin-left: 8px;
}

#site_content_right .coach_comment_area .upload_image ul li img {
    width: 100%;
    height: 100%;
    margin-top: 0px;
    background: url("/custom/theme2/templates/images/add_picture.png") scroll 26px 26px no-repeat;
}

#site_content_right .coach_comment_area .upload_image ul li .upload_image_input {
    display: none;
}

#site_content_right .coach_comment_area .upload_image .upload_image_describe {
    display: inline-block;
    width: 410px;
    height: 36px;
    border-top: 1px solid #d3d3d3;
    margin-left: 9px;
    margin-top: 4px;
}

#site_content_right .coach_comment_area .upload_image .upload_image_describe span {
    display: inline-block;
    float: left;
    margin-top: 9px;
}

#site_content_right .coach_comment_area .upload_image .upload_image_describe a {
    display: inline-block;
    color: white;
    background-color: #ed6942;
    float: right;
    line-height: 26px;
    padding-left: 10px;
    padding-right: 10px;
    border-radius: 5px;
    margin-top: 7px;
}

#site_content_right .coach_comment_area .coach_comment_content {
    display: inline-block;
    width: 826px;
    height: 200px;
    margin-left: 10px;
    margin-bottom: 10px;
    border: 1px solid #a0a0a0;
}

#site_content_right .coach_comment_area .coach_comment_content textarea {
    padding: 0px;
    margin: 0px;
    width: 816px;
    height: 190px;
    margin-left: 5px;
    margin-top: 5px;
    font-size: 16px;
    font-family: 'Microsoft YaHei', '黑体';
    border: 0px;
}

#site_content_right .coach_comment_area .coach_comment_mask {
    width: 826px;
    height: 200px;
    text-align: center;
    line-height: 200px;
    background-color: #eeeeee;
    position: relative;
    top: -211px;
    left: 11px;
}

#site_content_right .coach_comment_area .coach_comment_mask a {
    color: #ff6243;
}

#site_content_right .coach_comment_button {
    display: inline-block;
    height: 40px;
    line-height: 40px;
    width: 100%;
    margin-top: 5px;
    margin-bottom: 5px;
    font-family: 'Microsoft YaHei', '黑体';
}

#site_content_right .coach_comment_button .coach_comment_submit {
    display: inline-block;
    width: 120px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    color: white;
    background-color: #ed6942;
    font-size: 15px;
    border-radius: 5px;
}

#site_content_right .coach_comment_button .coach_comment_submit:hover {
    background-color: #f74e1a;
}

#site_content_right .coach_comment_button .anonymous_comment {

}

#site_content_right .coach_comment_button label {

}

#site_content_right #student_zone {
    display: inline-block;
    width: 100%;
    margin-bottom: 8px;
}

#site_content_right #student_zone li {
    display: inline-block;
    width: 280px;
    height: 122px;
    float: left;
    font-family: 'Microsoft YaHei', '黑体';
    margin-top: 20px;
}

#site_content_right #student_zone li a {

}

#site_content_right #student_zone li a:hover {
    color: #f74e1a;
}

#site_content_right #student_zone li .student_zone_sign {
    width: 100px;
    height: 100px;
    display: inline-block;
    text-align: center;
    float: left;
}

#site_content_right #student_zone li .student_zone_sign img {
    width: 100%;
    height: 100%;
}

#site_content_right #student_zone li .student_zone_title {
    display: inline-block;
    width: 140px;
    height: 30px;
    text-align: center;
    font-size: 20px;
    line-height: 30px;
    float: left;
    margin-left: 10px;
    font-weight: bold;
}

#site_content_right #student_zone li .student_zone_describe {
    width: 140px;
    height: 60px;
    text-align: left;
    text-indent: 2em;
    font-size: 12px;
    line-height: 20px;
    display: inline-block;
    float: left;
    margin-top: 2px;
    margin-left: 10px;
}

#site_content_right #student_zone li .student_zone_link {
    width: 140px;
    height: 24px;
    text-align: center;
    display: inline-block;
    float: left;
    margin-top: 5px;
    margin-left: 10px;
}

#site_content_right #student_zone li .student_zone_link .student_zone_button {
    display: inline-block;
    color: white;
    background-color: #ed6942;
    border-radius: 5px;
    line-height: 24px;
    padding-left: 8px;
    padding-right: 8px;
    font-size: 12px;
}

#site_content_right #student_zone li .student_zone_link .student_zone_button:hover {
    background-color: #f74e1a;
}

#site_content_right #student_zone li .zone_split_line {
    display: inline-block;
    width: 1px;
    height: 55px;
    background-color: #d2d2d2;
    float: right;
    margin-right: 15px;
    margin-top: -55px;
}

#site_content_right #simulation_test {
    width: 100%;
    height: auto;
    display: inline-block;
    margin-top: 10px;
    font-family: 'Microsoft YaHei', '黑体';
}

#site_content_right #simulation_test .subject_selection {
    width: 100%;
    display: inline-block;
}

#site_content_right #simulation_test .subject_selection .subject_one {
    height: 300px;
    width: 420px;
    display: inline-block;
    float: left;
}

#site_content_right #simulation_test .subject_selection .subject_four {
    height: 300px;
    width: 420px;
    display: inline-block;
    float: right;
}

#site_content_right #simulation_test .subject_selection img {
    width: 100%;
    height: 100%;
}

#site_content_right #simulation_test .examination_notes {
    width: 100%;
    margin-top: 5px;
}

#site_content_right #simulation_test .examination_notes li {
    display: inline-block;
    width: 100%;
    font-size: 15px;
    line-height: 32px;
}

#site_content_right #simulation_test .examination_notes .examination_notes_title {
    text-align: center;
    color: #ec6941;
    font-size: 20px;
    line-height: 36px;
}

#site_content_right #recommended_students {
    width: 100%;
    height: auto;
    display: inline-block;
    margin-top: 10px;
    font-family: 'Microsoft YaHei', '黑体';
}

#site_content_right #recommended_students .recommended_content {
    width: 100%;
    display: inline-block;
}

#site_content_right #recommended_students .recommended_content .recommended_info {
    display: inline-block;
    width: 290px;
    float: left;
}

#site_content_right #recommended_students .recommended_content .recommended_info li {
    display: inline-block;
    width: 100%;
    height: 46px;
    line-height: 46px;
}

#site_content_right #recommended_students .recommended_content .recommended_info li span {
    display: inline-block;
    width: 80px;
    font-size: 15px;
}

#site_content_right #recommended_students .recommended_content .recommended_info li input {
    width: 195px;
    height: 24px;
    line-height: 24px;
    border: 1px solid #a0a0a0;
    border-radius: 5px;
    font-size: 15px;
}

#site_content_right #recommended_students .recommended_content .recommended_info li select {
    width: 197px;
    height: 28px;
    line-height: 28px;
    border: 1px solid #a0a0a0;
    border-radius: 5px;
    font-size: 15px;
}

#site_content_right #recommended_students .recommended_content .recommended_info li a {
    display: inline-block;
    color: white;
    background-color: #ec6941;
    padding-left: 25px;
    padding-right: 25px;
    border-radius: 5px;
    height: 34px;
    line-height: 34px;
    margin-left: 85px;
}

#site_content_right #recommended_students .recommended_content .recommended_info li a:hover {
    background-color: #f74e1a;
}

#site_content_right #recommended_students .recommended_content .recommended_ad {
    display: inline-block;
    width: 550px;
    height: 185px;
    float: right;
}

#site_content_right #recommended_students .recommended_content .recommended_ad img {
    width: 100%;
    height: 100%;
}

#site_content_right #recommended_students .recommended_title {
    display: inline-block;
    width: 100%;
    height: 36px;
    line-height: 36px;
    text-align: left;
    color: #ee6842;
    font-size: 16px;
    border-top: 1px solid #d2d2d2;
    margin-top: 10px;
}

#site_content_right #recommended_students .recommended_record {
    display: inline-block;
    width: 100%;
}

#site_content_right #recommended_students .recommended_record li {
    display: inline-block;
    width: 50%;
    height: 140px;
    float: left;
}

#site_content_right #recommended_students .recommended_record .horizontal_separate_line {
    display: inline-block;
    float: left;
    width: 100%;
    height: 1px;
    background-color: #d2d2d2;
    margin-top: 15px;
    margin-bottom: 15px;
}

#site_content_right #recommended_students .recommended_record li img {
    width: 105px;
    height: 140px;
    display: inline-block;
    float: left;
}

#site_content_right #recommended_students .recommended_record li ul {
    width: 250px;
    display: inline-block;
    float: left;
    margin-left: 10px;
}

#site_content_right #recommended_students .recommended_record li ul li {
    display: inline-block;
    width: 100%;
    height: 25px;
    line-height: 25px;
    font-size: 15px;
}

#site_content_right #recommended_students .recommended_record li ul .customer_name {
    height: 40px;
    line-height: 40px;
    font-size: 24px;
}

#site_content_right #recommended_students .recommended_record li .separate_line {
    display: inline-block;
    float: left;
    width: 1px;
    height: 100px;
    margin-left: 45px;
    margin-top: 24px;
    background-color: #d2d2d2;
}

#site_content_right #personal_info {
    width: 100%;
    height: auto;
    display: inline-block;
    margin-top: 10px;
    font-family: 'Microsoft YaHei', '黑体';
}

#site_content_right #personal_info .personal_info_abstract {
    display: inline-block;
    width: 100%;
}

#site_content_right #personal_info .personal_info_abstract .student_photo {
    display: inline-block;
    width: 140px;
    height: 180px;
    float: left;
}

#site_content_right #personal_info .personal_info_abstract ul {
    width: 695px;
    display: inline-block;
    float: right;
}

#site_content_right #personal_info .personal_info_abstract ul li {
    display: inline-block;
    width: 100%;
    line-height: 40px;
    font-size: 16px;
}

#site_content_right #personal_info .personal_info_abstract ul .student_name_sex {
    height: 60px;
    line-height: 60px;
    font-size: 26px;
}

#site_content_right #personal_info .personal_info_abstract ul .student_name_sex .student_name {

}

#site_content_right #personal_info .personal_info_abstract ul .student_name_sex .student_sex {
    font-size: 18px;
}

#site_content_right #personal_info .personal_info_abstract ul .student_name_sex .car_type {
    display: inline-block;
    float: right;
    height: 36px;
    line-height: 36px;
    font-size: 15px;
    margin-top: 5px;
}

#site_content_right #personal_info .personal_info_abstract ul .student_name_sex .car_type span {
    display: inline-block;
    float: left;
    height: 100%;
    padding-left: 10px;
    padding-right: 10px;
    background-color: #d82c31;
    color: white;
}

#site_content_right #personal_info .personal_info_abstract ul .student_name_sex .car_type img {
    display: inline-block;
    height: 100%;
    float: left;
}

#site_content_right #personal_info .student_summary_title {
    display: inline-block;
    width: 100%;
    height: 36px;
    line-height: 36px;
    text-align: left;
    color: #ee6842;
    font-size: 15px;
    font-weight: bold;
}

#site_content_right #personal_info .student_summary_info {
    width: 100%;
    font-size: 14px;
    margin-bottom: 50px;
}

#site_content_right #personal_info .student_summary_info tr {
    line-height: 44px;
}

#site_content_right #personal_info .student_summary_info tr td {
    text-align: center;
    border: 1px solid #d2d2d2;
}

#site_content_right #personal_info .student_summary_info tr .item_name {
    background-color: #e6e6e6;
    width: 20%;
}

#site_content_right #personal_info .student_summary_info tr .item_content {
    width: 30%;
}

#site_content_right #preexamination_record {
    width: 100%;
    margin-top: 10px;
    font-family: 'Microsoft YaHei', '黑体';
    font-size: 14px;
    margin-bottom: 40px;
}

#site_content_right #preexamination_record tr {
    line-height: 40px;
}

#site_content_right #preexamination_record .preexamination_record_title {
    color: #ee6842;
    font-weight: bold;
}

#site_content_right #preexamination_record tr td {
    width: 25%;
    text-align: center;
    border: 1px solid #d2d2d2;
}

#site_content_right #exam_record {
    width: 100%;
    margin-top: 10px;
    font-family: 'Microsoft YaHei', '黑体';
    font-size: 14px;
    margin-bottom: 40px;
}

#site_content_right #exam_record tr {
    line-height: 40px;
}

#site_content_right #exam_record .preexamination_record_title {
    color: #ee6842;
    font-weight: bold;
}

#site_content_right #exam_record tr td {
    width: 25%;
    text-align: center;
    border: 1px solid #d2d
}

#site_content_right #modify_password {
    width: 100%;
    height: auto;
    display: inline-block;
    margin-top: 10px;
    font-family: 'Microsoft YaHei', '黑体';
}

#site_content_right #modify_password .modify_password_remark {
    display: inline-block;
    width: 100%;
    line-height: 30px;
    color: red;
}

#site_content_right #modify_password ul {
    display: inline-block;
    width: 100%;
    font-size: 15px;
    margin-top: 10px;
    margin-bottom: 40px;
}

#site_content_right #modify_password ul li {
    display: inline-block;
    width: 100%;
    line-height: 48px;
}

#site_content_right #modify_password ul li span {
    display: inline-block;
}

#site_content_right #modify_password ul li .item_name {
    width: 80px;
    margin-left: 10px;
}

#site_content_right #modify_password ul li input {
    display: inline-block;
    width: 175px;
    height: 24px;
    line-height: 24px;
    font-size: 15px;
    border: 1px solid #a1a1a1;
    border-radius: 5px;
}

#site_content_right #modify_password ul li .item_remark {
    margin-left: 5px;
    color: #a0a0a0;
}

#site_content_right #modify_password ul .modify_submit {

}

#site_content_right #modify_password ul .modify_submit a {
    display: inline-block;
    color: white;
    background-color: #ec6941;
    line-height: 36px;
    padding-left: 15px;
    padding-right: 15px;
    border-radius: 5px;
    margin-left: 90px;
}

#site_content_right #modify_password ul .modify_submit a:hover {
    background-color: #f74e1a;
}

#site_content_right #training_information {
    display: inline-block;
    width: 100%;
    margin-top: 5px;
    font-family: 'Microsoft YaHei', '黑体';
    font-size: 14px;
    margin-bottom: 10px;
}

#site_content_right #training_information .training_information_title {
    display: inline-block;
    width: 100%;
    height: 36px;
    line-height: 36px;
    text-align: left;
    color: #ee6842;
    font-size: 15px;
    font-weight: bold;
}

#site_content_right #training_information .training_information_content {
    width: 100%;
}

#site_content_right #training_information .training_information_content tr {
    line-height: 40px;
}

#site_content_right #training_information .training_information_content .item_title {
    color: #ee6842;
    font-weight: bold;
}

#site_content_right #training_information .training_information_content tr td {
    width: 25%;
    text-align: center;
    border: 1px solid #d2d2d2;
}

#site_content_right #training_information .training_information_content tr td a {
    color: #ee6842;
}

#site_content_right #training_information .training_information_content tr td a:hover {
    color: red;
}

#site_content_right #training_information .training_phase {
    display: inline-block;
    width: 100%;
    height: 60px;
    line-height: 60px;
    text-align: center;
    margin-top: 10px;
}

#site_content_right #training_information .training_phase a {
    display: inline-block;
    line-height: 36px;
    padding-left: 20px;
    padding-right: 20px;
    border: 1px solid #d1d1d1;
    color: #605e69;
    margin-left: 15px;
    margin-right: 15px;
    font-size: 15px;
}

#site_content_right #training_information .training_phase a:hover {
    border: 1px solid #ee6842;
    color: #ee6842;
    font-weight: bold;
}

#site_content_right #training_information .training_phase .current_training_phase {
    border: 1px solid #ee6842;
    color: #ee6842;
    font-weight: bold;
}

#student_train_photo {
    width: 360px;
    height: 400px;
    z-index: 202;
    position: absolute;
    display: none;
    top: 0px;
    left: 0px;
    background: url('/resources/images/loading.gif') scroll 160px 180px no-repeat white;
}

#stu_tra_pho {
    width: 360px;
    height: 400px;
    background-color: white;
    position: absolute;
}

#stu_tra_pho .rep_mes_tit {
    width: 100%;
    height: 30px;
    line-height: 30px;
    margin-top: 5px;
}

#stu_tra_pho .rep_mes_tit .rep_mes_tit_des {
    float: left;
    font-size: 18px;
    font-weight: bold;
    margin-left: 10px;
}

#stu_tra_pho .rep_mes_tit .rep_mes_tit_clo {
    width: 20px;
    height: 20px;
    display: inline-block;
    float: right;
    background: url("/resources/images/desktop_bg.png") scroll -3px -446px no-repeat;
    margin-top: 5px;
    margin-right: 10px;
    cursor: pointer;
}

#stu_tra_pho .rep_mes_tit .rep_mes_tit_clo:hover {
    background: url("/resources/images/desktop_bg.png") scroll -41px -446px no-repeat;
}

#stu_tra_pho .rep_mes_rec {
    width: 340px;
    height: 245px;
    margin-left: 12px;
    overflow-y: auto;
}

#stu_tra_pho .rep_mes_rec li {
    margin-top: 5px;
    margin-bottom: 5px;
}

#stu_tra_pho .rep_mes_rec .train_photo_time {
    line-height: 35px;
    font-size: 16px;
}

#stu_tra_pho .rep_mes_rec .cha_use_inf {
    width: 100%;
    color: #808080;
}

#stu_tra_pho .rep_mes_rec .cha_cno_inf {
    width: 100%;
}

#stu_tra_pho .rep_mes_inp {
    border: 1px solid #cccccc;
    width: 373px;
    height: 75px;
    margin-left: 12px;
    margin-top: 5px;
}

#stu_tra_pho .rep_mes_btn {
    width: 60px;
    height: 23px;
    line-height: 23px;
    text-align: center;
    display: inline-block;
    float: right;
    margin-right: 13px;
    margin-top: 2px;
    border-radius: 5px;
    color: white;
    cursor: pointer;
    border: 0px;
    background-color: #1E85D2;
}

#stu_tra_pho .rep_mes_btn:hover {
    text-decoration: none;
}

.win_ove_lay {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 9;
    top: 0;
    left: 0;
    background-color: black;
    opacity: 0.7;
    filter: Alpha(opacity=70);
    display: none;
}

.sub_pag_wai {
    position: absolute;
    z-index: 11;
    text-align: center;
    display: none;
}

.sub_pag_wai .sub_wai_sig {
    width: 35px;
    height: 35px;
    display: inline-block;
    clear: both;
}

.sub_pag_wai .sub_wai_des {
    display: inline-block;
    color: white;
    clear: both;
    width: 100%;
    font-size: 22px;
    font-weight: bold;
    margin-top: 10px;
}

#sim_tes_con {
    width: 100%;
    height: 100%;
    font-family: '宋体';
    font-size: 12px;
}

#sim_tes_con .sim_tes_lef {
    width: 260px;
    min-height: 300px;
    float: left;
    margin-top: 20px;
    margin-left: 20px;
    margin-bottom: 15px;
}

#sim_tes_con .sim_tes_lef .sea_inf_are {
    width: 100%;
    height: 55px;
    border-radius: 5px;
    border: 1px solid #B3DAEC;
}

#sim_tes_con .sim_inf_tit {
    display: inline-block;
    float: left;
    font-size: 16px;
    font-family: '宋体';
    color: #cc3300;
    margin-left: 15px;
    margin-top: -10px;
    font-weight: bold;
    background-color: white;
}

#sim_tes_con .sim_tes_lef .sea_inf_are .sea_inf_log {
    display: inline-block;
    width: 25px;
    height: 25px;
    float: left;
    margin-top: 15px;
    margin-left: 5px;
    background: url("../images/expression_icon.png") scroll 0px -377px no-repeat;
}

#sim_tes_con .sim_tes_lef .sea_inf_are .sea_inf_con {
    display: inline-block;
    float: right;
    color: #0000ff;
    margin-right: 80px;
    margin-top: 20px;
    font-size: 15px;
}

#sim_tes_con .sim_tes_lef .sea_inf_are .sur_tim_con {
    display: inline-block;
    float: right;
    margin-right: 98px;
    margin-top: 16px;
    font-size: 20px;
    font-weight: bold;
    text-align: center;
    width: 60px;
    color: red;
}

#sim_tes_con .sim_tes_lef .tes_tak_inf {
    width: 100%;
    min-height: 245px;
    margin-top: 15px;
    margin-bottom: 15px;
    border-radius: 5px;
    border: 1px solid #B3DAEC;
}

#sim_tes_con .sim_tes_lef .tes_tak_inf .sim_inf_pho {
    width: 85px;
    height: 100px;
    display: inline-block;
    float: left;
    margin-left: 5px;
    margin-top: 30px;
    margin-bottom: 20px;
}

#sim_tes_con .sim_tes_lef .tes_tak_inf .sim_inf_pho img {
    width: 100%;
    height: 100%;
}

#sim_tes_con .sim_tes_lef .tes_tak_inf .sim_inf_tex {
    width: 80%;
    height: 20px;
    font-size: 16px;
    margin-left: 20px;
    display: inline-block;
    line-height: 20px;
    margin-bottom: 10px;
}

#sim_tes_con .sim_tes_rig {
    width: 1048px;
    height: 391px;
    float: left;
    margin-top: 20px;
    margin-left: 15px;
}

#sim_tes_con .sim_tes_rig .pro_con_are {
    width: 100%;
    height: 345px;
    border: 1px solid #B3DAEC;
    border-radius: 5px;
}

#sim_tes_con .sim_tes_rig .pro_con_are .pro_con_lef {
    width: 67%;
    height: 100%;
    float: left;
}

#sim_tes_con .sim_tes_rig .pro_con_are .pro_con_lef .exa_pro_tit {
    width: 98%;
    min-height: 140px;
    font-size: 17px;
    font-weight: bold;
    line-height: 26px;
    margin-left: 5px;
    margin-top: 5px;
}

#sim_tes_con .sim_tes_rig .pro_con_are .pro_con_lef .exa_pro_opt {
    width: 98%;
    min-height: 120px;
    font-size: 17px;
    font-weight: bold;
    margin-left: 5px;
}

#sim_tes_con .sim_tes_rig .pro_con_are .pro_con_lef .exa_pro_opt input {
    visibility: hidden;
}

#sim_tes_con .sim_tes_rig .pro_con_are .pro_con_lef .exa_pro_opt .choose_type input {
    visibility: visible;
}

#sim_tes_con .sim_tes_rig .pro_con_are .pro_con_lef .exa_pro_opt li {
    width: 100%;
    height: 30px;
    line-height: 30px;
}

#sim_tes_con .sim_tes_rig .pro_con_are .pro_con_lef .exa_pro_opt tr {
    height: 27px;
    line-height: 27px;
}

#sim_tes_con .sim_tes_rig .pro_con_are .pro_con_lef .exm_pro_btn {
    width: 98%;
    height: 50px;
    margin-top: 35px;
    margin-left: 5px;
}

#sim_tes_con .sim_tes_rig .pro_con_are .pro_con_lef .exm_pro_btn .stu_ans_sta {
    font-size: 17px;
    font-weight: bold;
    width: 205px;
    float: left;
    margin-top: 15px;
}

#sim_tes_con .sim_tes_rig .pro_con_are .pro_con_lef .exm_pro_btn .stu_ans_sta .stu_ans_tit {
    display: inline-block;
    float: left;
}

#sim_tes_con .sim_tes_rig .pro_con_are .pro_con_lef .exm_pro_btn .stu_ans_sta .stu_ans {
    display: inline-block;
    float: left;
    color: red;
    font-size: 25px;
    margin-top: -5px;
}

#sim_tes_con .sim_tes_rig .pro_con_are .pro_con_lef .exm_pro_btn .pro_opt_but {
    font-size: 17px;
    font-weight: bold;
    float: left;
    line-height: 30px;
    margin-top: 10px;
    margin-left: 10px;
}

#sim_tes_con .sim_tes_rig .pro_con_are .pro_con_lef .exm_pro_btn .pro_opt_but span {
    display: inline-block;
    float: left;
}

#sim_tes_con .sim_tes_rig .pro_con_are .pro_con_lef .exm_pro_btn .pro_opt_but input {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 17px;
    font-weight: bold;
    display: inline-block;
    float: left;
    margin-right: 5px;
    height: 30px;
    line-height: 30px;
    font-family: '黑体', '宋体';
    cursor: pointer;
    line-height: 10px \0;
}

#sim_tes_con .sim_tes_rig .pro_con_are .pro_con_rig {
    width: 31%;
    height: 100%;
    float: right;
}

#sim_tes_con .sim_tes_rig .pro_con_are .pro_con_rig ul {
    width: 99%;
    height: 99%;
    float: right;
}

#sim_tes_con .sim_tes_rig .pro_con_are .pro_con_rig .sub_one {

}

#sim_tes_con .sim_tes_rig .pro_con_are .pro_con_rig .sub_one li {
    display: inline-block;
    float: left;
    width: 8.8%;
    height: 31px;
    margin-top: 3px;
    margin-right: 3px;
}

#sim_tes_con .sim_tes_rig .pro_con_are .pro_con_rig .sub_fou {

}

#sim_tes_con .sim_tes_rig .pro_con_are .pro_con_rig .sub_fou li {
    display: inline-block;
    float: left;
    width: 18.8%;
    height: 31.1px;
    margin-top: 3px;
    margin-right: 3px;
}

#sim_tes_con .sim_tes_rig .pro_con_are .pro_con_rig li a {
    width: 100%;
    height: 100%;
    text-align: center;
    display: inline-block;
    border: 1px solid #CCCCCC;
    color: #000000;
    text-decoration: none;
}

#sim_tes_con .sim_tes_rig .pro_con_are .pro_con_rig li .ExamOrderViewVisited {
    /*background-color: #ccffff;*/
    /*cursor: pointer;*/
    /*border: 1px solid #33cc99 !important;*/
}

#sim_tes_con .sim_tes_rig .pro_con_are .pro_con_rig li .ExamRight {
    /*background-color: #beff91;*/
    /*border: 1px solid green !important;*/
}

#sim_tes_con .sim_tes_rig .pro_con_are .pro_con_rig li .ExamWrong {
    background-color: #fe0000;
    border: 1px solid red !important;
    color: #ffffff;
}

#sim_tes_con .sim_tes_rig .pro_con_are .pro_con_rig li .ExamOrderViewCurr {
    background-color: #008001;
    border: 1px solid green !important;
    color: #ffffff;
}

#sim_tes_con .sim_tes_rig .pro_swi_are {
    width: 100%;
    height: 40px;
    text-align: center;
    line-height: 40px;
    margin-top: 10px;
}

#sim_tes_con .sim_tes_rig .pro_swi_are input {
    height: 30px;
    line-height: 30px;
    padding-left: 8px;
    padding-right: 8px;
    font-size: 16px;
    font-weight: bold;
    margin-left: 5px;
    margin-right: 5px;
    cursor: pointer;
    line-height: 10px \0;
}

#sim_tes_con .sim_tes_bot {
    width: 1328px;
    min-height: 50px;
    clear: both;
    margin-top: 10px;
    border-radius: 5px;
    margin-left: 20px;
    margin-bottom: 20px;
    border: 1px solid #B3DAEC;
}

#sim_tes_con .sim_tes_bot .pro_img_are {
    width: auto;
    height: auto;
    margin: 0px auto;
    margin-top: 20px;
    margin-bottom: 20px;
    text-align: center;
}

#sim_tes_con .exm_cof_win {
    width: 500px;
    height: 300px;
    position: absolute;
    left: 400px;
    top: 200px;
    background-color: #b9e9cf;
    font-family: '宋体';
    font-size: 24px;
    z-index: 10;
    display: none;
}

#sim_tes_con .exm_cof_win .cof_win_tit {
    width: 100%;
    height: 60px;
    line-height: 60px;
    background-color: #128781;
    color: red;
    font-size: 28px;
    text-align: center;
}

#sim_tes_con .exm_cof_win .sim_exm_inf {
    width: 400px;
    margin-left: 50px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    margin-top: 10px;
}

#sim_tes_con .exm_cof_win .sim_exm_sco {
    color: red;
    font-weight: bold;
}

#sim_tes_con .exm_cof_win .sim_exm_exp {
    width: 400px;
    height: 60px;
    margin-left: 50px;
    line-height: 30px;
    margin-top: 5px;
}

#sim_tes_con .exm_cof_win .sim_exm_btn {
    width: 400px;
    height: 50px;
    line-height: 50px;
    margin-left: 50px;
    text-align: center;
    margin-top: 10px;
}

#sim_tes_con .exm_cof_win .sim_exm_btn input {
    padding-left: 10px;
    padding-right: 10px;
    height: 35px;
    line-height: 35px;
    display: inline-block;
    font-size: 20px;
    cursor: pointer;
    font-family: '黑体';
}

.win_ove_lay {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 9;
    top: 0;
    left: 0;
    background-color: black;
    opacity: 0.7;
    filter: Alpha(opacity=70);
    display: none;
}

#sub_pap_info {
    width: 350px;
    height: 120px;
    color: red;
    text-align: center;
    line-height: 120px;
    font-size: 16px;
    font-weight: bold;
    background-color: #add8e6;
    z-index: 10;
    display: none;
    position: absolute;
}

#exam_result {
    width: 900px;
    margin: 0px auto;
}

#exam_result ul, #exam_result li {
    list-style: none;
}

#exam_result .exam_result_title {
    width: 100%;
    height: 80px;
    line-height: 80px;
    font-size: 30px;
    font-family: '黑体';
    color: #00bbab;
    display: inline-block;
    margin-top: 25px;
}

#exam_result .exam_result_title .exam_result_sign {
    width: 68px;
    height: 68px;
    display: inline-block;
    float: left;
    margin-left: 150px;
    margin-top: 6px;
    margin-right: 25px;
}

#exam_result .exam_result_title .exam_pass {
    background: url('../images/exam_result_sign.png') scroll 0px 0px no-repeat;
}

#exam_result .exam_result_title .exam_failed {
    background: url('../images/exam_result_sign.png') scroll 0px -133px no-repeat;
}

#exam_result .exam_result_title span {
    font-size: 38px;
    font-weight: bold;
    color: red;
}

#exam_result .exam_result_bottom {
    width: 100%;
    height: 2px;
    border: 2px solid #7abdcb;
    border-radius: 5px;
    margin-top: 5px;
    display: inline-block;
}

#exam_result .exam_result_operation {
    width: 100%;
    height: 50px;
    line-height: 50px;
    text-align: center;
    display: inline-block;
    margin-top: 10px;
    margin-bottom: 10px;
}

#exam_result .exam_result_operation a {
    text-decoration: none;
    color: white;
    font-size: 20px;
    line-height: 36px;
    padding-left: 10px;
    padding-right: 10px;
    border-radius: 5px;
    display: inline-block;
    margin-left: 25px;
    margin-right: 25px;
    cursor: pointer;
}

#exam_result .exam_result_operation .exam_answer_right {
    background-color: #00bbab;
}

#exam_result .exam_result_operation .exam_answer_right:hover {
    background-color: #05bb92;
}

#exam_result .exam_result_operation .exam_answer_wrong {
    background-color: #ff6000;
}

#exam_result .exam_result_operation .exam_answer_wrong:hover {
    background-color: #ff4a0d;
}

#exam_result .exam_result_operation .see_exam_paper {
    background-color: #FFA500;
}

#exam_result .exam_result_operation .see_exam_paper:hover {
    background-color: #FF900D;
}

#exam_result .exam_result_operation .exam_back_prefecture {
    background-color: #00acff;
}

#exam_result .exam_result_operation .exam_back_prefecture:hover {
    background-color: #0e88ff;
}

#exam_result .exam_result_operation .exam_again {
    background-color: #3eba30;
}

#exam_result .exam_result_operation .exam_again:hover {
    background-color: #46ba1a;
}

#exam_result .exam_result_problem {
    width: 100%;
    line-height: 30px;
    font-size: 20px;
    font-family: '宋体';
    padding-bottom: 5px;
    display: inline-block;
    border: 1px solid #e5e5e5;
}

#exam_result .exam_problem_right {
    display: none;
}

#exam_result .exam_result_problem .problem_content_top {
    width: 100%;
    display: inline-block;
    background-color: #e5e5e5;
}

#exam_result .exam_result_problem .problem_content_top .problem_title {
    width: 95%;
    min-height: 60px;
    line-height: 36px;
    display: block;
    margin: 0px auto;
    margin-top: 5px;
    margin-bottom: 5px;
}

#exam_result .exam_result_problem .problem_content_top .problem_title .problem_type {
    font-weight: bold;
}

#exam_result .exam_result_problem .problem_content_top .problem_image_video {
    width: 95%;
    display: block;
    margin: 0px auto;
    margin-top: 5px;
    margin-bottom: 8px;
    text-align: center;
}

#exam_result .exam_result_problem .problem_option {
    width: 95%;
    display: block;
    margin: 0px auto;
    margin-top: 5px;
    margin-bottom: 5px;
}

#exam_result .exam_result_problem .problem_option li {
    display: inline-block;
    margin-top: 5px;
    margin-bottom: 5px;
    width: 100%;
}

#exam_result .exam_result_problem .problem_option .problem_option_answer {
    color: #00bbab;
    font-weight: bold;
}

#exam_result .exam_result_problem .problem_option_state {
    width: 95%;
    height: 30px;
    display: block;
    margin: 0px auto;
    margin-top: 5px;
    margin-bottom: 5px;
}

#exam_result .exam_result_problem .problem_option_state li {
    display: inline-block;
    float: left;
    margin-right: 20px;
}

#exam_result .exam_result_problem .problem_option_state li span {
    color: red;
    font-weight: bold;
}

#exam_result .exam_result_problem .problem_option_state li a {
    cursor: pointer;
}

#exam_result .exam_result_problem .problem_option_state li a:hover {
    color: red;
}

#exam_result .exam_result_problem .problem_analysis {
    width: 95%;
    display: block;
    color: black;
    font-weight: bold;
    margin: 0px auto;
    margin-bottom: 5px;
    clear: both;
    display: none;
}

#over_layer {
    position: fixed;
    width: 100%;
    height: 100%;
    z-index: 10;
    top: 0;
    left: 0;
    background-color: #000000;
    opacity: 0.5;
    filter: Alpha(opacity=50);
    display: none;
}

#user_login {
    position: fixed;
    width: 350px;
    height: 285px;
    border: 1px solid #808080;
    background-color: white;
    z-index: 11;
    display: none;
    font-family: '黑体', '宋体';
    display: none;
}

#user_login .login_title {
    width: 100%;
    height: 45px;
    border-bottom: 1px solid #cccccc;
    background-color: #eeeeee;
}

#user_login .login_title .title_describe {
    float: left;
    color: #ec6941;
    font-size: 21px;
    margin-top: 8px;
    margin-left: 8px;
}

#user_login .login_title .login_close {
    display: block;
    float: right;
    margin-top: 10px;
    margin-right: 11px;
    width: 20px;
    height: 20px;
    cursor: pointer;
    background: url("/custom/theme2/templates/images/login_close_button.png") scroll -2px 1px no-repeat;
}

#user_login .login_title .login_close:hover {
    background: url("/custom/theme2/templates/images/login_close_button.png") scroll -2px -55px no-repeat;
}

#user_login ul {
    width: 100%;
    margin-top: 10px;
}

#user_login ul li {
    width: 100%;
    height: 40px;
    line-height: 40px;
    text-align: center;
    margin-top: 15px;
}

#user_login ul li .label_title {
    font-size: 16px;
    width: 60px;
    height: 100%;
    display: inline-block;
    text-align: left;
    float: left;
    margin-left: 23px;
}

#user_login ul li .label_content {
    display: inline-block;
    width: 237px;
    height: 100%;
    text-align: left;
    float: left;
    margin-left: 5px;
}

#user_login ul li .label_content input {
    width: 221px;
    height: 30px;
    border: 1px solid #cccccc;
    font-size: 16px;
    font-family: '微软雅黑', '宋体';
    line-height: 30px;
    padding-left: 7px;
    padding-right: 7px;
}

#user_login ul li .label_content #validateCode {
    width: 70px;
    height: 30px;
    border: 1px solid #cccccc;
    font-size: 16px;
    font-family: '微软雅黑', '宋体';
    line-height: 30px;
    padding-left: 7px;
    padding-right: 7px;
    display: inline-block;
    float: left;
    margin-top: 2px;
}

#user_login ul li .label_content #validate {
    width: 85px;
    height: 32px;
    display: inline-block;
    float: left;
    margin-left: 5px;
    margin-right: 5px;
    margin-top: 3px;
}

#user_login ul li .form_content .refresh_code {
    display: inline-block;
    float: left;
    cursor: pointer;
}

#user_login ul li .login_button {
    width: 100px;
    height: 30px;
    background-color: #ec6941;
    display: inline-block;
    line-height: 30px;
    color: white;
    font-size: 16px;
    cursor: pointer;
    border-radius: 5px;
    border: 1px solid #c2e4ff;
}

#user_login ul li .login_button:hover {
    color: white;
    text-decoration: none;
    background-color: #f74e1a;
}

#user_info {
    float: right;
}

#user_info a {

}

#user_info a:hover {
    color: red;
}


.ind_scr_pic {
    width: 100%;
    height: 420px;
}

.ind_scr_pic .ind_scr_pic_div {
    position: absolute;
    overflow: hidden;
    width: 100%;
    height: 420px;
}

.ind_scr_pic .ind_scr_pic_area {
    position: absolute;
    width: 5800px;
}

.ind_scr_pic .ind_scr_pic_area li {
    float: left;
    width: 960px;
    height: 420px;
}

.ind_scr_pic .ind_scr_pic_area li a {
    display: inline-block;
    width: 100%;
    height: 100%;
}

.ind_scr_pic .ind_scr_pic_area li a img {
    width: 100%;
    height: 100%;
}

.ind_scr_pic .ind_scr_pic_nav {
    position: absolute;
    z-index: 10;
    right: 5px;
    top: 385px;
}

.ind_scr_pic .ind_scr_pic_nav li {
    float: left;
    width: 30px;
    height: 30px;
    cursor: pointer;
}

.ind_scr_pic .ind_scr_pic_nav .un_cur_scr_pic {
    background: url("../images/site_bg_image.png") scroll -467px -744px no-repeat;
}

.ind_scr_pic .ind_scr_pic_nav .cur_scr_pic {
    background: url("../images/site_bg_image.png") scroll -462px -698px no-repeat;
}

.osSlider {
    width: 100%;
    height: 420px;
}

.slider-main .img {
    width: 100%;
    height: 420px;
}

/* 切换按钮 */
/* 上一个 */
.osSlider-main .slider-btn-prev {
    position: absolute;
    z-index: 30;
    top: 50%;
    left: -45px;
    width: 40px;
    height: 40px;
    text-indent: -9999px;
    margin-top: -20px;
    background: url('../images/prev.png') 50% 50% no-repeat;
    transition: all .5s linear;
}

.osSlider-main:hover .slider-btn-prev {
    left: 5px;
}

/* 下一个 */
.osSlider-main .slider-btn-next {
    position: absolute;
    z-index: 30;
    top: 50%;
    right: -45px;
    width: 40px;
    height: 40px;
    text-indent: -9999px;
    margin-top: -20px;
    background: url('../images/next.png') 50% 50% no-repeat;
    transition: all .5s linear;
}

.osSlider-main:hover .slider-btn-next {
    right: 5px;
}

/* 高亮导航部分 */
.osSlider-main .slider-nav {
    position: absolute;
    width: 100%;
    height: 22px;
    bottom: 20px;
    text-align: center;
    z-index: 25;
}

.osSlider-main .slider-nav li {
    display: inline-block;
    height: 20px;
    line-height: 20px;
    padding: 0 6px;
    margin: 0 12px;
    font-size: 12px;
    color: #eee;
    border: 1px solid #eee;
    background: none;
    cursor: pointer;
}

.osSlider-main .slider-nav li.active {
    color: #333;
    background: #eee;
}

.osSlider-main .slider-nav li:hover {
    border: 1px solid #f60;
    background: #f60;
}

#header_column {
    display: block;
    width: 100%;
    height: 200px;
}

#header_column img {
    width: 100%;
    height: 100%;
}

#home_navigation {
    width: 1280px;
    width: 960px;
    height: 120px;
    height: 280px;
    display: block;
    margin: 0px auto;
    margin-top: 30px;
    margin-bottom: 20px;
    font-family: 'Microsoft YaHei', '黑体';
}

#home_navigation dl {
    width: 25%;
    width: 320px;
    height: 100%;
    height: 120px;
    display: inline-block;
    float: left;
    overflow: hidden;
    margin-top: 10px;
    margin-bottom: 10px;
}

#home_navigation .vip_exclusive_dl{
    margin-left: 160px;
}

#home_navigation dl dt {
    display: inline-block;
    float: left;
    margin-left: 5px;
    width: 35%;
    height: 100%;
    text-align: center;
    border-left: 1px solid #e1e1e1;
}

#home_navigation dl .first_navigation_sign {
    border-left: 0px;
}

#home_navigation dl dt img {
    width: 90px;
    height: 90px;
    display: inline-block;
}

#home_navigation dl dt span {
    display: inline-block;
    font-size: 16px;
}

#home_navigation dl dt .coach_list_title {
    color: #ff6633;
}

#home_navigation dl dt .school_location_title {
    color: #f5b108;
}

#home_navigation dl dt .class_introduction_title {
    color: #2fb26c;
}

#home_navigation dl dt .vip_exclusive_title {
    color: #8142cb;
}

#home_navigation dl dt .student_zone_title {
    color: #408cca;
}

#home_navigation dl dd {
    display: inline-block;
    float: left;
    width: 60%;
}

#home_navigation dl .home_navigation_describe {
    color: grey;
    line-height: 17px;
    text-indent: 2em;
    font-size: 15px;
    height: 70%;
}

#home_navigation dl .home_navigation_link {
    height: 30%;
    text-align: right;
    line-height: 30px;
}

#home_navigation dl .home_navigation_link span {
    display: inline-block;
    width: 85px;
    height: 25px;
    line-height: 25px;
    color: white;
    background-color: orange;
    border-radius: 5px;
    text-align: center;
    margin-right: 35px;
}

#home_navigation dl .home_navigation_link span:hover {
    box-shadow: 1px 1px 1px 1px #e1e1e1;
}

#home_navigation dl dd .coach_list_link {
    background-color: #ff6633;
}

#home_navigation dl dd .coach_list_link:hover {
    background-color: #ff4e19;
}

#home_navigation dl dd .school_location_link {
    background-color: #f5b108;
}

#home_navigation dl dd .school_location_link:hover {
    background-color: #f59708;
}

#home_navigation dl dd .class_introduction_link {
    background-color: #19b262;
}

#home_navigation dl dd .class_introduction_link:hover {
    background-color: #07b226;
}

#home_navigation dl dd .vip_exclusive_link {
    background-color: #8142cb;
}

#home_navigation dl dd .vip_exclusive_link:hover {
    background-color: #6e22c8;
}

#home_navigation dl dd .student_zone_link {
    background-color: #408cca;
}

#home_navigation dl dd .student_zone_link:hover {
    background-color: #2b82ca;
}

#home_school_describe {
    display: inline-block;
    width: 100%;
    font-family: 'Microsoft YaHei', '黑体';
    background-color: #fdebe9;
}

#home_school_describe .school_describe_title {
    text-align: center;
    font-size: 35px;
    margin-top: 5px;
}

#home_school_describe .school_describe_title span {
    color: #ee693e;
}

#home_school_describe .school_describe_text {
    width: 900px;
    text-align: left;
    text-indent: 2em;
    margin: 0px auto;
    margin-top: 0px;
    margin-bottom: 10px;
    font-size: 20px;
    color: grey;
}

#home_school_picture {
    display: block;
    width: 1050px;
    height: 480px;
    margin: 0px auto;
    margin-top: 10px;
    margin-bottom: 10px;
}

#home_school_picture ul li {
    float: left;
    display: inline-block;
    width: 500px;
    height: 200px;
    margin-top: 10px;
    margin-left: 10px;
}

#home_school_picture ul li:hover {

}

#home_school_picture ul .article0 {
    width: 250px;
    height: 150px;
}

#home_school_picture ul .article1 {
    width: 250px;
    height: 150px;
}

#home_school_picture ul .article2 {
    width: 510px;
    height: 300px;
}

#home_school_picture ul .article3 {
    width: 510px;
    height: 300px;
    margin-top: -140px;
}

#home_school_picture ul .article4 {
    width: 250px;
    height: 150px;
}

#home_school_picture ul .article5 {
    width: 250px;
    height: 150px;
}

#home_school_picture ul li ul {
    width: 100%;
    height: 100%;
    display: inline-block;
    overflow: hidden;
}

#home_school_picture ul li ul li {
    width: 100%;
    height: 100%;
    margin: 0px;
}

#home_school_picture ul li ul li img {
    width: 100%;
    height: 100%;
}

#home_school_picture ul li a {
    display: inline-block;
    width: 100%;
    height: 100%;
}

#home_school_picture ul li img {
    width: 100%;
    height: 100%;
}

#qr_code {
    width: 165px;
    height: 116px;
    position: fixed;
    z-index: 1000;
    left: 15px;
    bottom: 15px;
}

#qr_code img {
    width: 100%;
    height: 100%;
}

#home_online_registration {
    width: 100%;
    display: inline-block;
    border-top: 1px solid #d2d2d2;
    font-family: 'Microsoft YaHei', '黑体';
    background-color: #EEEEEE;
}

#home_online_registration .online_registration_content {
    width: 1030px;
    margin: 0px auto;
    display: block;
}

#home_online_registration .online_registration_content ul {
    display: inline-block;
    float: left;
    width: 200px;
    margin-top: 20px;
    margin-bottom: 25px;
}

#home_online_registration .online_registration_content ul li {
    line-height: 30px;
    color: grey;
}

#home_online_registration .online_registration_content ul .column_title {
    color: black;
    font-weight: bold;
    width: 100%;
}

#home_online_registration .online_registration_content ul li a {
    color: grey;
}

#home_online_registration .online_registration_content .online_registration {
    width: 280px;
}

#home_online_registration .online_registration_content .online_registration li {
    display: inline-block;
    float: left;
}

#home_online_registration .online_registration .online_registration_info {
    width: 280px;
    height: 145px;
    line-height: 33px;

}

#home_online_registration .online_registration .online_registration_info .registration_info {
    display: inline-block;
    width: 200px;
    height: 95px;
    float: left;
}

#home_online_registration .online_registration .online_registration_info .registration_info input {
    width: 140px;
    height: 19px;
    border: 1px solid #aaaaaa;
    border-radius: 2px;
}

#home_online_registration .online_registration .online_registration_info .registration_info select {
    width: 142px;
    height: 22px;
    border: 1px solid #aaaaaa;
    border-radius: 2px;
}

#home_online_registration .online_registration .online_registration_info a {
    display: inline-block;
    width: 75px;
    height: 85px;
    line-height: 90px;
    text-align: center;
    color: white;
    background-color: #ec6941;
    border-radius: 5px;
    float: right;
    margin-top: 5px;
    float: right;
    margin-bottom: 5px;
}

#home_online_registration .online_registration .online_registration_info a:hover {
    background-color: #f74e1a;
}

#home_online_registration .online_registration .online_registration_info .contact_number {
    color: red;
    font-size: 25px;
    font-weight: bold;
    display: inline-block;
    margin-top: 5px;
}

#home_online_registration .online_registration .official_accounts {
    width: 100px;
    height: 100px;
    margin-left: 10px;

}

#home_online_registration .online_registration .official_accounts img {
    width: 100%;
    height: 100%;
}

#home_online_registration .online_registration .online_service a {
    display: inline-block;
    width: 100px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    color: white;
    border-radius: 5px;
    background: url("../images/online_service.png") scroll 20px 7px no-repeat #ec6941;
    padding-left: 18px;
}

#home_online_registration .online_registration .online_service a:hover {
    background-color: #f74e1a;
}

#home_online_registration .real_time_registration {
    width: 330px;
    height: 195px;
    border: 1px solid #ec6941;
    display: inline-block;
    float: right;
    border-radius: 5px;
    margin-top: 31px;
    margin-left: 10px;
    overflow: hidden;
}

#home_online_registration .real_time_registration .real_time_title {
    height: 30px;
    line-height: 30px;
    background-color: #ec6941;
    color: white;
}

#home_online_registration .real_time_registration .real_time_title span {
    margin-left: 8px;
}

#home_online_registration .real_time_registration .real_time_content {
    width: 100%;
    height: 165px;
    background-color: white;
}

#home_online_registration .real_time_registration .real_time_content span {
    display: inline-block;
    width: 33.3%;
    float: left;
    text-align: center;
}

#home_online_registration .real_time_registration .real_time_content .registration_content_title {
    width: 100%;
    height: 24px;
    line-height: 24px;
    font-weight: bold;
    border-bottom: 1px solid #eeeeee;
}

#home_online_registration .real_time_registration .real_time_content .registration_content_title span {

}

#home_online_registration .real_time_registration .real_time_content #registration_scroll {
    width: 100%;
    height: 139px;
    overflow: hidden;
}

#home_online_registration .real_time_registration .real_time_content ul {
    width: 100%;
    margin: 0px;
}

#home_online_registration .real_time_registration .real_time_content ul li {
    line-height: 25px;
    font-family: '宋体';
}

#site_content .ind_new_lef {
    float: left;
    width: 245px;
    height: 445px;
    margin-top: 10px;
    margin-right: 10px;
    margin-bottom: 10px;
}

#site_content .ind_new_lef .ind_school_dynamic {
    width: 243px;
    height: 215px;
    border: 1px solid #ffffff;
    box-shadow: 2px 2px 2px 2px #CCCCCC;
}

#site_content .ind_new_lef .inf_win_tit {
    width: 225px;
    height: 33px;
    border-bottom: 2px solid #0d89c6;
    margin-left: 10px;
    background: url("../images/site_bg_image.png") scroll -11px -412px no-repeat;
    _background: url("../images/site_bg_image_ie6.png") scroll -11px -412px no-repeat;
}

#site_content .ind_new_lef .inf_win_tit .inf_win_tit_des {
    display: inline-block;
    float: left;
    color: #ffffff;
    margin-top: 12px;
    margin-left: 12px;
}

#site_content .ind_new_lef .inf_win_tit .inf_win_tit_more {
    float: right;
    display: inline-block;
    font-family: '宋体';
    margin-top: 13px;
    font-size: 12px;
}

#site_content .ind_new_lef .inf_win_tit .school_dynamic_more:hover {
    color: red;
}

#site_content .ind_new_lef .inf_win_con {
    width: 225px;
    height: 180px;
    margin-left: 10px;
}

#site_content .ind_new_lef .inf_win_con li {
    width: 225px;
    height: 25px;
    line-height: 25px;
    overflow: hidden;
    background: url("../images/site_bg_image.png") scroll -9px -1422px no-repeat;
    _background: url("../images/site_bg_image_ie6.png") scroll -9px -1422px no-repeat;
}

#site_content .ind_new_lef .inf_win_con li a {
    display: block;
    width: 222px;
    padding-left: 8px;
}

#site_content .ind_new_lef .ind_registr_material {
    width: 243px;
    height: 215px;
    border: 1px solid #ffffff;
    margin-top: 10px;
    box-shadow: 2px 2px 2px 2px #CCCCCC;
    background: url("../images/site_bg_image.png") scroll 200px 180px no-repeat;
    _background: url("../images/site_bg_image_ie6.png") scroll 200px 180px no-repeat;
}

#site_content .ind_new_lef .ind_registr_material .inf_win_con li {
    width: 225px;
    line-height: 25px; /*23*/
    overflow: visible;
    height: auto;
    max-height: 50px;
    overflow: hidden;
}

#site_content .ind_new_mid {
    float: left;
    margin-top: 10px;
    width: 511px;
    height: 430px;
    margin-right: 10px;
}

#site_content .ind_new_mid .inf_win_tit {
    width: 491px;
    height: 33px;
    border-bottom: 2px solid #0d89c6;
    margin-left: 10px;
    background: url("../images/site_bg_image.png") scroll -11px -925px no-repeat;
    _background: url("../images/site_bg_image_ie6.png") scroll -11px -925px no-repeat;
}

#site_content .ind_new_mid .inf_win_tit .inf_win_tit_des {
    display: inline-block;
    float: left;
    color: #ffffff;
    margin-top: 12px;
    margin-left: 12px;
}

#site_content .ind_new_mid .inf_win_tit .inf_win_tit_more {
    float: right;
    display: inline-block;
    font-family: '宋体';
    margin-top: 13px;
    font-size: 12px;
}

#site_content .ind_new_mid .school_profile .inf_win_con {
    width: 491px;
    height: 170px;
    margin-left: 10px;
    margin-top: 5px;
    overflow: hidden;
}

#site_content .ind_new_mid .school_profile .inf_win_con a:hover {
    color: #000000;
}

#site_content .ind_new_mid .school_profile {
    width: 511px;
    height: 215px;
    border: 1px solid #ffffff;
    box-shadow: 2px 2px 2px 2px #CCCCCC;
    _height: 217px;
}

#site_content .ind_new_mid .school_profile .school_profile_pic {
    width: 145px;
    height: 100px;
    border: 1px solid #CCCCCC;
    padding: 1px;
    background-color: #ffffff;
    float: left;
    margin-right: 5px;
}

#site_content .ind_new_mid .school_profile .school_profile_pic img {
    width: 100%;
    height: 100%;
}

#site_content .ind_new_mid .school_message {
    width: 511px;
    height: 215px;
    border: 1px solid #ffffff;
    margin-top: 10px;
    box-shadow: 2px 2px 2px 2px #CCCCCC;
}

#site_content .ind_new_mid .school_message .inf_win_con {
    width: 491px;
    height: 180px;
    margin-left: 10px;
    overflow: hidden;
}

#site_content .ind_new_mid .school_message .inf_win_con li {
    line-height: 25px;
    height: 25px;
    overflow: hidden;
    width: 100%;
    float: left;
}

#site_content .ind_new_mid .school_message .inf_win_con li .sch_mes_tit {
    display: inline-block;
    float: left;
    width: 375px;
    height: 25px;
    padding-left: 8px;
    background: url("../images/site_bg_image.png") scroll -9px -892px no-repeat;
    _background: url("../images/site_bg_image_ie6.png") scroll -9px -892px no-repeat;
}

#site_content .ind_new_mid .school_message .inf_win_con li .sch_mes_dat {
    display: inline-block;
    float: right;
}

#site_content .ind_new_rig {
    float: left;
    margin-top: 10px;
    width: 180px;
    height: 430px;
    _text-align: center;
}

#site_content .ind_new_rig .sof_war_dow {
    width: 182px;
    height: 165px;
    border: 1px solid #ffffff;
    box-shadow: 2px 2px 2px 2px #CCCCCC;
    _height: 169px;
}

#site_content .ind_new_rig .inf_win_tit {
    width: 155px;
    height: 29px;
    margin: 0px auto;
    line-height: 26px;
    text-align: center;
    color: #ffffff;
    background: url("../images/site_bg_image.png") scroll -1px -367px no-repeat;
    margin-top: -4px;
    _margin-top: 0px;
    _position: relative;
    _top: -4px;
    _background: url("../images/site_bg_image_ie6.png") scroll -1px -367px no-repeat;
}

#site_content .ind_new_rig .sof_war_dow .and_sof_dow {
    width: 128px;
    height: 51px;
    margin: 0px auto;
    margin-top: 13px;
    background: url("../images/site_bg_image.png") scroll -9px -710px no-repeat;
    _background: url("../images/site_bg_image_ie6.png") scroll -9px -710px no-repeat;
}

#site_content .ind_new_rig .sof_war_dow .and_sof_dow a {
    display: block;
    width: 100%;
    height: 100%;
}

#site_content .ind_new_rig .sof_war_dow .app_sof_dow {
    width: 128px;
    height: 51px;
    margin: 0px auto;
    margin-top: 13px;
    background: url("../images/site_bg_image.png") scroll -9px -777px no-repeat;
    _background: url("../images/site_bg_image_ie6.png") scroll -9px -777px no-repeat;
}

#site_content .ind_new_rig .sof_war_dow .app_sof_dow a {
    display: block;
    width: 100%;
    height: 100%;
}

#site_content .ind_new_rig .qr_code_dow {
    width: 182px;
    height: 265px;
    border: 1px solid #ffffff;
    margin-top: 10px;
    box-shadow: 2px 2px 2px 2px #CCCCCC;
}

#site_content .ind_new_rig .qr_code_dow .stu_qr_code_dow {
    width: 165px;
    height: 110px; /*105*/
    border: 0px solid #ffffff;
    margin: 0px auto;
    border-bottom: 1px solid #ffffff;
    margin-top: 8px;
    background: url("../images/site_bg_image.png") scroll -5px -469px no-repeat;
    _background: url("../images/site_bg_image_ie6.png") scroll -5px -469px no-repeat;
}

#site_content .ind_new_rig .qr_code_dow .stu_dow_des {
    width: 65px;
    float: right;
    line-height: 16px;
    margin-top: 20px;
    margin-right: -3px;
    text-align: left;
}

#site_content .ind_new_rig .qr_code_dow .coa_qr_code_dow {
    width: 165px;
    height: 110px;
    border: 0px solid #ffffff;
    margin: 0px auto;
    background: url("../images/site_bg_image.png") scroll -5px -579px no-repeat;
    _background: url("../images/site_bg_image_ie6.png") scroll -5px -579px no-repeat;
}

#site_content .ind_new_rig .qr_code_dow .coa_dow_des {
    width: 65px;
    float: right;
    line-height: 16px;
    margin-top: 25px;
    margin-right: -3px;
    text-align: left;
}

/**新闻列表左侧**/
#site_content .article_list_left {
    width: 220px;
    min-height: 400px; /*400*/
    float: left;
    display: inline;
    margin-right: 12px;
    _margin-right: 0;
}

#site_content .article_list_left .article_class_list {
    width: 220px;
    min-height: 48px; /*215*/
    border: 1px solid #c5c5c5;
    margin-bottom: 10px;
}

#site_content .article_list_left .article_class_list .art_cen_tit {
    width: 100%;
    height: 48px;
    line-height: 48px;
    text-align: center;
    background-color: #03a6df;
    color: #ffffff;
    font-size: 17px;
}

#site_content .article_list_left .article_class_list li {
    height: 40px;
    width: 200px;
    margin-left: 10px;
    line-height: 40px;
    overflow: hidden;
    border-bottom: 1px dotted #CCCCCC;
    font-size: 16px;
}

#site_content .article_list_left .article_class_list .las_li {
    border-bottom: 0px;
}

#site_content .article_list_left .article_class_list li a {
    display: block;
    width: 100%;
    height: 100%;
    padding-left: 60px;
    background: url("../images/site_bg_image.png") scroll 35px -1030px no-repeat;
    _background: url("../images/site_bg_image_ie6.png") scroll 35px -1030px no-repeat;
}

#site_content .article_list_left .sch_man_sys {
    height: 75px;
    width: 100%;
    border: 1px solid #C5C5C5;
    background: url("../images/site_bg_image.png") scroll -11px -1132px no-repeat;
    _background: url("../images/site_bg_image_ie6.png") scroll -11px -1132px no-repeat;
}

#site_content .article_list_left .art_sch_pic {
    width: 222px;
    height: 100px;
    margin-top: 10px;
    background: url("../images/site_bg_image.png") scroll -9px -1238px no-repeat;
    _background: url("../images/site_bg_image_ie6.png") scroll -9px -1238px no-repeat;
}

#site_content .article_list_right {
    width: 726px;
    min-height: 200px;
    float: left;
    display: inline-block;
    position: relative;
    _left: 20px;
}

#site_content .article_list_right .clear {
    clear: both;
}

#site_content .article_list_right .art_clas_tit {
    width: 728px;
    height: 30px;
    border-bottom: 3px solid #c7c7c7;
    font-size: 16px;
    position: relative;
    margin-bottom: 10px;
}

#site_content .article_list_right .art_clas_tit .art_clas_tit_des {
    display: inline-block;
    font-size: 16px;
    height: 25px;
    line-height: 25px;
    border-bottom: 3px solid #04a3e0;
    margin-top: 2px;
    padding-left: 5px;
    padding-right: 5px;
    float: left;
    position: relative;
    top: 3px;
}

#site_content .article_list_right .art_clas_tit .art_clas_tit_nav {
    display: inline-block;
    font-size: 14px;
    margin-right: 10px;
    position: absolute;
    right: 0;
    top: 6px;
}

#site_content .article_list_right .art_clas_tit .art_clas_tit_nav a {

}

#site_content .article_list_right .art_lis_ul {

}

#site_content .article_list_right .art_lis_ul li {
    display: inline-block;
    width: 728px;
    height: 135px;
    border-bottom: 1px dotted #b6b6b6;
}

#site_content .article_list_right .art_lis_ul li .art_lis_li_lef {
    width: 125px;
    height: 95px;
    border: 1px solid #CCCCCC;
    float: left;
    margin-top: 20px;
    margin-left: 5px;
}

#site_content .article_list_right .art_lis_ul li .art_lis_li_lef img {
    width: 100%;
    height: 100%;
}

#site_content .article_list_right .art_lis_ul li .art_lis_li_rig {
    width: 560px;
    height: 100%;
    float: left;
    margin-left: 23px;
}

#site_content .article_list_right .art_lis_ul li .art_lis_li_rig .art_lis_li_tit {
    width: 100%;
    height: 20px;
    line-height: 20px;
    overflow: hidden;
    font-size: 16px;
    margin-top: 20px;
    font-weight: bold;
}

#site_content .article_list_right .art_lis_ul li .art_lis_li_rig .art_lis_li_abs {
    width: 100%;
    height: 40px;
    overflow: hidden;
    line-height: 20px;
    font-size: 12px;
    text-indent: 2em;
    margin-top: 10px;
}

#site_content .article_list_right .art_lis_ul li .art_lis_li_rig .art_lis_li_lin {
    display: inline-block;
    font-size: 12px;
    color: red;
    padding-left: 12px;
    height: 20px;
    line-height: 20px;
    margin-top: 5px;
    background: url("../images/site_bg_image.png") scroll -8px -1084px no-repeat;
    _background: url("../images/site_bg_image_ie6.png") scroll -8px -1084px no-repeat;
}

#site_content .article_list_right .art_pho_ul {
    clear: both;
    display: block;
    margin-top: 17px;
}

#site_content .article_list_right .art_pho_ul li {
    display: inline-block;
    float: left;
    width: 225px;
    min-height: 150px;
    text-align: center;
    margin-left: 6px;
    margin-right: 8px;
    margin-bottom: 17px;
}

#site_content .article_list_right .art_pho_ul li a {

}

#site_content .article_list_right .art_pho_ul li a:hover img {
    border: 1px solid red;
    box-shadow: 2px 2px 2px 2px pink;
}

#site_content .article_list_right .art_pho_ul li img {
    width: 221px;
    height: 170px;
    border: 1px solid #CCCCCC;
    padding: 1px;
    vertical-align: bottom;
}

#site_content .article_list_right .art_pho_ul li span {
    display: block;
    line-height: 16px;
    margin-top: 4px;
    font-size: 15px;
    width: 100%;
    overflow: hidden;
    height: 16px;
}

#site_content .article_list_right .art_lis_btn_are {
    min-width: 50px;
    height: 30px;
    margin: 0px auto;
    margin-top: 10px;
    margin-bottom: 10px;
    text-align: center;
    clear: both;
}

#site_content .article_list_right .art_lis_btn_are a {
    display: inline-block;
    height: 25px;
    line-height: 25px;
    border: 1px solid #CCCCCC;
    padding-left: 8px;
    padding-right: 8px;
    margin-left: 3px;
    margin-right: 3px;
}

#site_content .article_list_right .art_lis_btn_are a:hover {
    background-color: #018edd;
    color: #ffffff;
}

#site_content .article_list_right .art_lis_btn_are .cur_art_lis_pag {
    background-color: #018edd;
    color: #ffffff;
}

#site_content .article_list_right .art_cen_lis {
    width: 728px;
    min-height: 30px;
    margin-bottom: 20px;
}

#site_content .article_list_right .art_cen_lis .art_cen_lis_tit {
    height: 30px;
    line-height: 30px;
    border-bottom: 3px solid #c7c7c7;
}

#site_content .article_list_right .art_cen_lis .art_cen_lis_tit span {
    display: inline-block;
    float: left;
    font-size: 16px;
    color: #008cd2;
    margin-left: 5px;
}

#site_content .article_list_right .art_cen_lis .art_cen_lis_tit a {
    display: inline-block;
    float: right;
    margin-right: 5px;
    color: #008cd2;
}

#site_content .article_list_right .art_cen_lis .art_cen_lis_tit a:hover {
    color: red;
}

#site_content .article_list_right .art_cen_lis .art_cen_lis_ul {

}

#site_content .article_list_right .art_cen_lis .art_cen_lis_ul li {
    width: 728px;
    height: 35px;
    line-height: 35px;
    border-bottom: 1px dotted #CCCCCC;
    overflow: hidden;
}

#site_content .article_list_right .art_cen_lis .art_cen_lis_ul li a {
    width: 100%;
    height: 100%;
    padding-left: 15px;
    display: inline-block;
    background: url("../images/site_bg_image.png") scroll -5px -1374px no-repeat;
    _background: url("../images/site_bg_image_ie6.png") scroll -5px -1374px no-repeat;
}

#site_content .article_list_right .art_cen_lis .art_cen_lis_ul li a:hover {
    text-decoration: underline;
}

#site_content .article_list_right .art_cen_lis .art_cen_lis_ul li a .art_lis_des {
    width: 500px;
    overflow: hidden;
    display: inline-block;
    float: left;
}

#site_content .article_list_right .art_cen_lis .art_cen_lis_ul li a .art_lis_dat {
    display: inline-block;
    float: right;
    margin-right: 15px;
}

#site_content .article_list_right .art_con_are {
    width: 700px;
    min-height: 100px;
    margin: 0px auto;
    margin-bottom: 20px;
}

#site_content .article_list_right .art_con_tit {
    width: 100%;
    height: 28px;
    line-height: 28px;
    text-align: center;
    font-size: 20px;
    font-weight: bold;
}

#site_content .article_list_right .art_con_inf {
    height: 20px;
    line-height: 20px;
    width: 100%;
    text-align: center;
    margin-top: 20px;
    font-size: 15px;
}

#site_content .article_list_right .art_con_inf .art_con_inf_bla {
    width: 30px;
    display: inline-block;
}

#site_content .article_list_right .art_con_tex {
    line-height: 35px;
    margin-top: 20px;
    font-size: 15px;
}

#site_content .article_list_right .art_con_tex div {
    text-indent: 2em;
}

#site_content .article_list_right .art_con_tex p {
    text-indent: 2em;
    align: center;
}

#site_content .article_list_right .art_con_tex img {
    display: block;
    margin: 0px auto;
    max-width: 726px;
    _text-align: center;
    _vertical-align: middle;
    _margin: 10px 0;
}

/**网站底部**/
#site_footer {
    display: block;
    clear: both;
    width: 100%;
    height: 80px;
    border-top: 1px solid #d2d2d2;
}

#site_footer .site_footer_info {
    font-family: 'Microsoft YaHei', '黑体';
    width: 1000px;
    line-height: 80px;
    display: block;
    margin: 0px auto;
    color: grey;
    text-align: center;
}

#site_footer .site_footer_info ul {
    display: inline-block;
    margin: 0px auto;
+ width: 910 px;
}

#site_footer .site_footer_info ul li {
    display: inline-block;
    margin-left: 5px;
    margin-right: 5px;
    float: left;

}

#site_footer .site_footer_info ul li a {
    color: grey;
}

/**留言咨询页面样式**/
.commentList {
    position: relative;
    height: 1%;
    margin: 10px 0px 20px;
}

/**留言反馈列表样式**/
.commentList .dl_commentList {
    clear: both;
    margin: 0px;
    position: relative;
    min-height: 150px;
    line-height: 20px;
    border: 1px solid #ddd;
    border-bottom: 0px;
    _padding: 1px;
}

.commentList .dl_commentList .photo {
    float: left;
    width: 130px;
    text-align: center;
}

.commentList .dl_commentList .photo img {
    max-width: 96px;
    max-height: 96px;
    margin: 10px 0 0;
}

.commentList .dl_commentList .right {
    float: right;
    width: 586px;
    min-height: 150px;
    border-left: 1px solid #ddd;
    _position: relative;
    _top: 0px;
}

.commentList .dl_commentList .header {
    background: #f5f5f5;
    padding: 0 10px;
    line-height: 26px;
    height: 26px;
    margin: 1px 1px 0;
    position: relative;
    _padding-top: 6px;
}

.commentList .dl_commentList .header span {
    position: absolute;
    right: 10px;
    top: -3px;
    font-size: 28px;
    color: #ccc;
    top: -4px \9;
}

.commentList .dl_commentList .header span sup {
    font-size: 14px;
}

.commentList .dl_commentList .comment {
    position: relative;
    margin: 10px;
    min-height: 50px;
}

.commentList .dl_commentList .replyHeader {
    background: #f5f5f5;
    padding: 0 10px;
    line-height: 26px;
    height: 26px;
    margin: 1px 1px 0;
    position: relative;
    _padding-top: 6px;
}

.commentList .dl_commentList .replyContent {
    margin: 10px;
    min-height: 50px;
    position: relative;
}

.commentList .dl_commentList .add {
    text-align: right;
    padding: 0 10px 0 0;
    font-size: 12px;
    clear: both;
    _padding-top: 6px;
}

.commentList .dl_commentList .add a {
    text-decoration: underline;
}

.commentList .dl_commentList .user {
    font-style: normal;
    font-weight: normal;
}

.commentList .last {
    border: 1px solid #ddd;
}

/**留言反馈列表按钮**/
.pages_btns {
    height: 35px;
    width: 100%;
}

.pages {
    PADDING: 2px 0;
    float: right;
    margin: 3px 0 0;
}

.pageback {
    PADDING: 2px 0;
}

.pages A, .pages b, .pageback A {
    BORDER: 1px solid;
    PADDING: 0 6px;
    LINE-HEIGHT: 20px;
    FLOAT: left;
    HEIGHT: 20px;
    OVERFLOW: hidden;
    MARGIN-RIGHT: 2px;
}

.pages b {
    BORDER: 1px solid;
    PADDING: 0 6px;
    LINE-HEIGHT: 20px;
    FLOAT: left;
    HEIGHT: 20px;
    OVERFLOW: hidden;
    MARGIN-RIGHT: 2px;
}

.pages A, .pageback A {
    BORDER-COLOR: #9AAFE5;
    background: #fff;
    COLOR: #2E6AB1;
    text-decoration: none;
}

.pages A:hover, .pageback A:hover {
    TEXT-DECORATION: none
}

.pages b {
    BORDER-COLOR: #09c;
    BACKGROUND-COLOR: #09c;
    COLOR: #fff;
    FONT-WEIGHT: 700
}

.pages A.prev {
    background: #fff url("../images/prev.gif") left center no-repeat;
    padding-left: 12px;
}

.pages A.next {
    background: #fff url("../images/next.gif") right center no-repeat;
    padding-right: 12px;
}

.pages A.prev {
}

.pages A.next {
}

.pageback A {
    margin-top: 2px;
}

.pages span {
    line-height: 20px;
    float: left;
    height: 20px;
    overflow: hidden;
    margin-right: 4px;
    padding: 2px 6px;
}

.pages span.dot {
    font-size: 16px; /*7*/
    padding: 2px 0px;
}

.pages span.current {
    background-color: #2E6AB1;
    border: 1px solid navy;
    color: #FFFFFF;
    font-weight: bold;
}

/**留言板表格样式**/
.leaveContent {
    position: relative;
    color: #666;
    width: 98%;
    _margin-top: 0px;
}

.leaveContent tr {
}

.leaveContent tr td {
    height: 20px;
    padding: 5px;
}

.leaveContent .title {
    color: #666666;
    text-align: right;
    font-size: 14px;
}

.leaveContent .value {
    font-size: 14px;
    text-align: left;
}

.leaveContent .c {
    text-align: center;
}

.leaveContent .r {
    text-align: right;
}

.leaveContent .hintFlag {
    color: red;
    margin-right: 5px;
}

.leaveContent .Text {
    width: auto;
}

/**留言板按钮**/
.leaveButtonPanel {
    text-align: center;
    width: 50%;
    margin-left: 150px;
    margin-bottom: 30px;
    font-weight: bold;
}

.leaveButtonPanel .btn {
    display: block;
    float: left;
    text-align: center;
    margin: 5px;
    padding: 1px 10px;
    width: 70px;
    height: 26px;
    color: #fff;
    background-color: #01A0DE;
    line-height: 26px;
    border-radius: 5px;
    cursor: pointer;
}

.leaveButtonPanel a:hover {
    text-decoration: none;
    background-color: #00b6ff;
    cursor: pointer;
}

.leaveButtonPanel a:visited {
    text-decoration: none;
    font-size: 12px;
}

.leaveContentHeader {
    display: none;
}

.message {
    margin: 10px 0;
    border: 1px solid #e83131;
    padding: 8px 10px 8px 35px;
    width: 630px;
    line-height: 20px;
    position: relative;
    z-index: 11;
    margin-left: 35px;
    margin-bottom: 20px;
    background: #ffecec url("/custom/smjd/templates/images/error.gif") no-repeat 10px 10px;
}

.register {
    height: 1%;
    border: #e8e0c7 0px solid;
}

.register .header {
    color: #CC110D;
    font-size: 14px;
    font-weight: bold;
    padding-left: 15px;
    background: url("images/three.png") no-repeat 0 0 transparent;
    height: 32px;
    line-height: 32px;
}

.register .hintMessage {
    color: red;
    margin: 5px 10px 10px 10px;
}

.register .hintMessage li {
    color: red;
    width: 100%;
    text-align: center;
    border-bottom: #333 1px dotted;
}

.register li {
    color: #b87b04;
    clear: both;
    height: 28px;
    line-height: 25px;
    text-align: left;
    padding: 8px 5px 0px 5px;
}

.register li .name {
    float: left;
    width: 90px;
    text-align: right;
    color: #000;
}

.register li .input {
    float: left;
    width: 250px;
    color: #000;
    height: 25px;
}

.register li .input2 {
    float: left;
    width: 560px;
    color: #000;
    height: 25px;
}

.register li input.Text {
    width: 90%;
    height: 25px;
}

.register li .desc {
    float: left;
    width: 300px;
    color: #999;
}

.register .btn {
    text-align: center;
    margin: 10px 10px 30px;
}

.register .btn a {
    background-color: #01A0DE;
    display: inline-block;
    width: 120px;
    height: 35px;
    line-height: 35px;
    border-radius: 5px;
    color: #ffffff;
    margin-top: 10px;
}

.register .btn a:hover {
    background-color: #00b6ff;
}

.register .btn input {
    background-color: #01A0DE;
    display: inline-block;
    width: 120px;
    height: 35px;
    line-height: 35px;
    border-radius: 5px;
    color: #ffffff;
    margin-top: 10px;
    border: 0px;
    font-family: '宋体';
}

.register .btn input:hover {
    background-color: #00b6ff;
}

.return_message {
    color: red;
}

#vip_exclusive{
    width: auto;
    height: 1982px;
    background: url("/custom/theme2/templates/images/vip_exclusive_bg.jpg") 0px 0px no-repeat;
    background-position-x: center;
    display: block;
    position:relative;
    margin: 0px auto;
    text-align: center;
}

#vip_exclusive  .vip_exclusive_registration{
    display: inline-block;
    position: relative;
    width:570px;
    height: 170px;
    margin-top: 1662px;
}

#vip_exclusive  .vip_exclusive_registration .registration_info{
    display: inline-block;
    width: 400px;
    height: 100%;
    float: left;
}

#vip_exclusive  .vip_exclusive_registration .registration_info input{
    display: inline-block;
    width: 400px;
    height: 60px;
    line-height: 60px;
    border:1px solid #a1a1a1;
    background-color: white;
    border-radius: 10px;
    color: grey;
    font-size: 18px;
}

#vip_exclusive  .vip_exclusive_registration .registration_info #registration_name{
    margin-left: 5px;
    margin-top: 12px;
}

#vip_exclusive  .vip_exclusive_registration .registration_info #registration_phone{
    margin-left: 5px;
    margin-top: 20px;
}

#vip_exclusive  .vip_exclusive_registration .registration_submit{
    display: inline-block;
    width: 150px;
    height: 100%;
    float: left;
}

#vip_exclusive  .vip_exclusive_registration .registration_submit #registration_submit{
    display: inline-block;
    width: 135px;
    height: 135px;
    margin-left: 26px;
    margin-top: 15px;
    color: #e20030;
}

#vip_exclusive .contact_information{
    height: 48px;
    width: 605px;
    color: #e3012f;
    display: block;
    font-size: 48px;
    font-family: '黑体';
    font-weight: bold;
    line-height: 48px;
    margin: 0px auto;
    margin-top: 37px;
}

#vip_exclusive .contact_information .contact_phone{
    display: block;
    width: 385px;
    float: left;
    margin-left: 245px;
    text-align: left;
}

#vip_enter{
    width: auto;
    height: 643px;
    background: url("/custom/theme2/templates/images/vip_enter_bg.png") 0px 0px no-repeat;
    background-position-x: center;
    display: block;
    position:relative;
    margin: 0px auto;
    text-align: center;
    background-size: 400px 643px;
    height: auto;
    background-size: 100% 100%;
}

#vip_enter a{
    display: inline-block;
    /*width: 260px;
    height: 56px;
    margin-top: 488px;*/
    width: 100%;
    height: 100%;
}


#vip_register{
    width: auto;
    height: 643px;
    background: url("/custom/theme2/templates/images/vip_register_bg.png") 0px 0px no-repeat;
    background-position-x: center;
    display: block;
    position:relative;
    margin: 0px auto;
    text-align: center;
    height: auto;
    background-size: 100% 100%;
}

#vip_register ul{
    display: inline-block;
    width: 100%;
}

#vip_register ul li{
    display: inline-block;
    width: 100%;
    line-height: 55px;
}

#vip_register ul li input{
    display: inline-block;
    width: 71%;
    height: 42px;
    line-height: 42px;
    border: 1px solid #ccc;
    border-radius: 5px;
    font-size: 14px;
    color: grey;
}

#vip_register ul li #registration_submit{
    display: inline-block;
    width: 71%;
    height: 45px;
    margin-top: 7px;
    color: transparent;
}